Makefile (1585B)
1 # 2 # Copyright (C) 2016 Ben Rosser <rosser.bjr@gmail.com> 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=quassel-irssi 11 12 # quassel-irssi upstream doesn't release versions (at least, at the moment), 13 # so use commit date for PKG_VERSION and embed commit hash into PKG_RELEASE. 14 PKG_VERSION:=2016-09-11 15 PKG_SOURCE_VERSION:=cbd9bd7f4ac44260d9fcafb809fdf153cde193e5 16 PKG_RELEASE:=1.$(PKG_SOURCE_VERSION) 17 18 PKG_LICENSE:=GPL-3.0+ 19 20 PKG_SOURCE_PROTO:=git 21 PKG_SOURCE_URL:=https://github.com/phhusson/quassel-irssi 22 PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) 23 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.bz2 24 25 PKG_MAINTAINER:=Ben Rosser <rosser.bjr@gmail.com> 26 27 PKG_INSTALL:=1 28 29 include $(INCLUDE_DIR)/package.mk 30 31 MAKE_PATH := core 32 MAKE_VARS += SYSTEM_QUASSELC=1 IRSSI_CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS) $(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)" IRSSI_INCLUDE=$(STAGING_DIR)/usr/include/irssi 33 34 define Package/quassel-irssi 35 SECTION:=net 36 CATEGORY:=Network 37 DEPENDS:=+irssi +quasselc 38 SUBMENU:=Instant Messaging 39 URL:=https://github.com/phhusson/quassel-irssi 40 TITLE:=An irssi plugin to connect to quassel core 41 endef 42 43 define Package/quassel-irssi/description 44 An irssi plugin that supports connecting to a quassel core. 45 endef 46 47 define Package/quassel-irssi/install 48 $(INSTALL_DIR) $(1)/usr/lib/irssi/modules/ 49 $(CP) $(PKG_INSTALL_DIR)/usr/lib/irssi/modules/libquassel_core.so* $(1)/usr/lib/irssi/modules/ 50 endef 51 52 $(eval $(call BuildPackage,quassel-irssi))