# # Copyright (C) 2009-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=nzbget PKG_VERSION:=0.7.0 PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/nzbget PKG_MD5SUM:=27971846aba75f5e312d80dce7edbc5d PKG_FIXUP:=libtool include $(INCLUDE_DIR)/package.mk TARGET_LDFLAGS+=-Wl,-rpath-link="$(STAGING_DIR)/usr/lib" TARGET_CFLAGS += $(FPIC) define Package/nzbget SUBMENU:=NNTP SECTION:=net CATEGORY:=Network DEPENDS:=+libxml2 +libpar2 +libopenssl +libpthread +libncurses URL:=http://nzbget.sourceforge.net/ TITLE:=Binary newsgrabber for nzb-files MAINTAINER:=Artur Wronowski endef define Package/nzbget/description A command-line client/server based binary newsgrabber for nzb-files. endef CONFIGURE_ARGS += \ --disable-static \ --disable-nls \ --with-tlslib=OpenSSL \ --with-libpar2-includes=$(STAGING_DIR)/usr/include/libpar2 \ --with-libpar2-libraries=$(STAGING_DIR)/usr/lib \ --with-libsigc-includes=$(STAGING_DIR)/usr/include/sigc++-2.0 \ --with-libsigc-libraries=$(STAGING_DIR)/usr/lib \ --with-openssl-includes=$(STAGING_DIR)/usr/include \ --with-openssl-libraries=$(STAGING_DIR)/usr/lib \ --with-libcurses-includes=$(STAGING_DIR)/usr/include \ --with-libcurses-libraries=$(STAGING_DIR)/usr/lib \ , \ PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig" CONFIGURE_VARS += \ ac_cv_header_regex_h=no \ CPPFLAGS="-I$(STAGING_DIR)/usr/include/libxml2 $$$$CPPFLAGS" define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ $(TARGET_CONFIGURE_OPTS) \ DESTDIR="$(PKG_INSTALL_DIR)" \ install all endef define Package/nzbget/install $(INSTALL_DIR) $(1)/usr/sbin $(INSTALL_BIN) $(PKG_BUILD_DIR)/nzbget $(1)/usr/sbin/ $(INSTALL_DIR) $(1)/etc $(INSTALL_DATA) $(PKG_BUILD_DIR)/nzbget.conf.example $(1)/etc/nzbget.conf endef $(eval $(call BuildPackage,nzbget))