替换 qBEE 为静态库编译
This commit is contained in:
		
							parent
							
								
									6d88075634
								
							
						
					
					
						commit
						33883adf9d
					
				|  | @ -1,60 +0,0 @@ | |||
| include $(TOPDIR)/rules.mk | ||||
| 
 | ||||
| PKG_NAME:=qBittorrent-Enhanced-Edition | ||||
| PKG_VERSION:=4.3.3.10 | ||||
| PKG_RELEASE=1 | ||||
| 
 | ||||
| PKG_SOURCE:=$(PKG_NAME)-release-$(PKG_VERSION).tar.gz | ||||
| PKG_SOURCE_URL:=https://codeload.github.com/c0re100/qBittorrent-Enhanced-Edition/tar.gz/release-$(PKG_VERSION)? | ||||
| PKG_HASH:=skip | ||||
| 
 | ||||
| PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-release-$(PKG_VERSION) | ||||
| 
 | ||||
| PKG_LICENSE:=GPL-2.0+ | ||||
| PKG_LICENSE_FILES:=COPYING | ||||
| 
 | ||||
| PKG_BUILD_PARALLEL:=1 | ||||
| PKG_INSTALL:=1 | ||||
| 
 | ||||
| include $(INCLUDE_DIR)/package.mk | ||||
| 
 | ||||
| define Package/$(PKG_NAME) | ||||
|   SUBMENU:=BitTorrent | ||||
|   SECTION:=net | ||||
|   CATEGORY:=Network | ||||
|   TITLE:=bittorrent client programmed in C++ / Qt | ||||
|   URL:=https://github.com/c0re100/qBittorrent-Enhanced-Edition | ||||
|   DEPENDS:=+boost +libtorrent-rasterbar +python3 +qt5-core +qt5-network +qt5-sql +qt5-xml | ||||
| endef | ||||
| 
 | ||||
| define Package/$(PKG_NAME)/description | ||||
| qBittorrent is a bittorrent client programmed in C++ / Qt that uses | ||||
| libtorrent (sometimes called libtorrent-rasterbar) by Arvid Norberg. | ||||
| It aims to be a good alternative to all other bittorrent clients out | ||||
| there. qBittorrent is fast, stable and provides unicode support as | ||||
| well as many features. | ||||
| endef | ||||
| 
 | ||||
| CONFIGURE_VARS += \
 | ||||
|   	QT_QMAKE="$(TOOLCHAIN_DIR)/bin" \
 | ||||
| 	PKG_CONFIG_PATH="$(TOOLCHAIN_DIR)/lib/pkgconfig" | ||||
| 
 | ||||
| CONFIGURE_ARGS += \
 | ||||
| 	--disable-gui \
 | ||||
| 	--enable-stacktrace=no \
 | ||||
| 	--with-boost="$(STAGING_DIR)/usr" | ||||
| 
 | ||||
| MAKE_VARS += \
 | ||||
| 	INSTALL_ROOT="$(PKG_INSTALL_DIR)" | ||||
| 
 | ||||
| define Build/Prepare | ||||
| 	$(call Build/Prepare/Default) | ||||
| 	$(SED) '/<context>/{:a;N;/<\/context>/!ba;/\/gui\//d}' `ls $(PKG_BUILD_DIR)/src/lang/qbittorrent_*.ts` | ||||
| endef | ||||
| 
 | ||||
| define Package/$(PKG_NAME)/install | ||||
| 	$(INSTALL_DIR) $(1)/usr/bin | ||||
| 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/qbittorrent-nox $(1)/usr/bin | ||||
| endef | ||||
| 
 | ||||
| $(eval $(call BuildPackage,$(PKG_NAME))) | ||||
|  | @ -41,7 +41,7 @@ Diy-Part1() { | |||
| 	ExtraPackages svn lean luci-app-qbittorrent https://github.com/immortalwrt/immortalwrt/trunk/package/lean | ||||
| 	ExtraPackages svn lean libtorrent-rasterbar https://github.com/immortalwrt/packages/trunk/libs | ||||
| 	rm -rf package/lean/qBittorrent | ||||
| 	Replace_File Customize/qBittorrent-EE.mk package/lean/qBittorrent-Enhanced-Edition Makefile | ||||
| 	ExtraPackages svn lean qBittorrent-Enhanced-Edition https://github.com/garypang13/openwrt-static-qb/trunk | ||||
| } | ||||
| 
 | ||||
| Diy-Part2() { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue