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

Reply via email to