Path updates transmission to the latest version (1.34) and includes
files for an integrated web interface support in it.
PS:
transmission daemon should be run in the foreground mode otherwise
it doesn't work (on openwrt).
Here is how I start it:
/usr/sbin/screen -dmS TRANSMISSION_SESSION
/usr/sbin/transmission-daemon -f
---------------
Signed-off-by: Igor Mammedov <[EMAIL PROTECTED]>
Index: net/transmission/Makefile
===================================================================
--- net/transmission/Makefile (revision 12959)
+++ net/transmission/Makefile (working copy)
@@ -9,12 +9,12 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=transmission
-PKG_VERSION:=1.32
+PKG_VERSION:=1.34
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://download.m0k.org/transmission/files
-PKG_MD5SUM:=2525872f5c95886243f83ed513e3952b
+PKG_MD5SUM:=c4ef93639bcb895c1b3d279b2f4e27b3
PKG_FIXUP = libtool
@@ -24,7 +24,7 @@
SUBMENU:=BitTorrent
SECTION:=net
CATEGORY:=Network
- DEPENDS:=+libcurl +libopenssl +libpthread
+ DEPENDS:=+libcurl +libopenssl +libpthread +screen
TITLE:=A free, lightweight BitTorrent client
URL:=http://www.transmissionbt.com
endef
@@ -53,6 +53,54 @@
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/cli/transmissioncli $(1)/usr/bin/
$(INSTALL_BIN) $(PKG_BUILD_DIR)/daemon/transmission-remote $(1)/usr/bin/
+ $(INSTALL_DIR) $(1)/usr/share
+ $(INSTALL_DIR) $(1)/usr/share/transmission
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web/images
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web/images/buttons
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web/images/progress
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web/images/graphics
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web/stylesheets
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web/javascript
+ $(INSTALL_DIR) $(1)/usr/share/transmission/web/javascript/jquery
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/index.html $(1)/usr/share/transmission/web/index.html
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/webclip-icon.png $(1)/usr/share/transmission/web/images/webclip-icon.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/buttons/tab_backgrounds.png $(1)/usr/share/transmission/web/images/buttons/tab_backgrounds.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/buttons/info_activity.png $(1)/usr/share/transmission/web/images/buttons/info_activity.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/buttons/toolbar_buttons.png $(1)/usr/share/transmission/web/images/buttons/toolbar_buttons.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/buttons/torrent_buttons.png $(1)/usr/share/transmission/web/images/buttons/torrent_buttons.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/buttons/info_general.png $(1)/usr/share/transmission/web/images/buttons/info_general.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/progress/progress.png $(1)/usr/share/transmission/web/images/progress/progress.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/transfer_arrows.png $(1)/usr/share/transmission/web/images/graphics/transfer_arrows.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/iphone_chrome.png $(1)/usr/share/transmission/web/images/graphics/iphone_chrome.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/browser_opera.gif $(1)/usr/share/transmission/web/images/graphics/browser_opera.gif
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/browser_safari.gif $(1)/usr/share/transmission/web/images/graphics/browser_safari.gif
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/chrome.png $(1)/usr/share/transmission/web/images/graphics/chrome.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/logo.png $(1)/usr/share/transmission/web/images/graphics/logo.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/filter_bar.png $(1)/usr/share/transmission/web/images/graphics/filter_bar.png
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/graphics/browser_firefox.gif $(1)/usr/share/transmission/web/images/graphics/browser_firefox.gif
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/images/favicon.ico $(1)/usr/share/transmission/web/images/favicon.ico
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/stylesheets/iphone.css $(1)/usr/share/transmission/web/stylesheets/iphone.css
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/stylesheets/common.css $(1)/usr/share/transmission/web/stylesheets/common.css
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/menu.js $(1)/usr/share/transmission/web/javascript/menu.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery-1.2.6.js $(1)/usr/share/transmission/web/javascript/jquery/jquery-1.2.6.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/json.min.js $(1)/usr/share/transmission/web/javascript/jquery/json.min.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery.contextmenu.r2.js $(1)/usr/share/transmission/web/javascript/jquery/jquery.contextmenu.r2.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery-dimensions.min.js $(1)/usr/share/transmission/web/javascript/jquery/jquery-dimensions.min.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery-dimensions-1.2.0.js $(1)/usr/share/transmission/web/javascript/jquery/jquery-dimensions-1.2.0.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery.form.min.js $(1)/usr/share/transmission/web/javascript/jquery/jquery.form.min.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery.transmenu.min.js $(1)/usr/share/transmission/web/javascript/jquery/jquery.transmenu.min.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery.transmenu.js $(1)/usr/share/transmission/web/javascript/jquery/jquery.transmenu.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery.form-2.12.js $(1)/usr/share/transmission/web/javascript/jquery/jquery.form-2.12.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery.contextmenu.min.js $(1)/usr/share/transmission/web/javascript/jquery/jquery.contextmenu.min.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/json.js $(1)/usr/share/transmission/web/javascript/jquery/json.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/jquery/jquery.min.js $(1)/usr/share/transmission/web/javascript/jquery/jquery.min.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/transmission.js $(1)/usr/share/transmission/web/javascript/transmission.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/transmission.remote.js $(1)/usr/share/transmission/web/javascript/transmission.remote.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/common.js $(1)/usr/share/transmission/web/javascript/common.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/torrent.js $(1)/usr/share/transmission/web/javascript/torrent.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/javascript/dialog.js $(1)/usr/share/transmission/web/javascript/dialog.js
+ $(INSTALL_DATA) $(PKG_BUILD_DIR)/web/LICENSE $(1)/usr/share/transmission/web/LICENSE
endef
$(eval $(call BuildPackage,transmission))
_______________________________________________
openwrt-devel mailing list
[email protected]
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel