From: Jo-Philipp Wich Date: Tue, 3 Mar 2009 15:35:36 +0000 (+0000) Subject: [packages] update transmission to v1.51 and split it into daemon, cli and web packages X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=commitdiff_plain;h=db7729e0a5544f89a5836fc29f3f06c92bc81644 [packages] update transmission to v1.51 and split it into daemon, cli and web packages SVN-Revision: 14742 --- diff --git a/net/transmission/Makefile b/net/transmission/Makefile index 431a4c8706..70794d9f76 100644 --- a/net/transmission/Makefile +++ b/net/transmission/Makefile @@ -1,38 +1,61 @@ # -# Copyright (C) 2008 OpenWrt.org +# Copyright (C) 2009 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # -# $Id$ include $(TOPDIR)/rules.mk PKG_NAME:=transmission -PKG_VERSION:=1.34 +PKG_VERSION:=1.51 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://download.m0k.org/transmission/files -PKG_MD5SUM:=c4ef93639bcb895c1b3d279b2f4e27b3 +PKG_MD5SUM:=b93439fbd0040ad6eb448f70a48355f5 PKG_FIXUP = libtool include $(INCLUDE_DIR)/package.mk -define Package/transmission +define Package/transmission/template SUBMENU:=BitTorrent SECTION:=net CATEGORY:=Network - DEPENDS:=+libcurl +libopenssl +libpthread TITLE:=A free, lightweight BitTorrent client URL:=http://www.transmissionbt.com endef -define Package/tranmission/description +define Package/transmission-daemon + $(call Package/transmission/template) + DEPENDS:=+libcurl +libopenssl +libpthread + MENU:=1 +endef + +define Package/transmission-cli + $(call Package/transmission/template) + DEPENDS:=transmission-daemon +endef + +define Package/transmission-web + $(call Package/transmission/template) + DEPENDS:=transmission-daemon +endef + +define Package/transmission-daemon/description Transmission is a simple BitTorrent client. It features a very simple, intuitive interface on top on an efficient, cross-platform back-end. + This package contains the daemon itself. +endef + +define Package/transmission-cli/description + CLI utilities for transmission. +endef + +define Package/transmission-web/description + Webinterface resources for transmission. endef CONFIGURE_ARGS += \ @@ -47,12 +70,23 @@ define Build/Compile CFLAGS="$(TARGET_CFLAGS)" endef -define Package/transmission/install +define Package/transmission-daemon/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_BUILD_DIR)/daemon/transmission-daemon $(1)/usr/sbin/ +endef + +define Package/transmission-cli/install $(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/ endef -$(eval $(call BuildPackage,transmission)) +define Package/transmission-web/install + $(INSTALL_DIR) $(1)/usr/share/transmission + rm -rf `find $(PKG_BUILD_DIR)/web -type d -name .svn` + cp -rf $(PKG_BUILD_DIR)/web $(1)/usr/share/transmission +endef + +$(eval $(call BuildPackage,transmission-daemon)) +$(eval $(call BuildPackage,transmission-cli)) +$(eval $(call BuildPackage,transmission-web))