2 # Copyright (C) 2016 Ben Rosser <rosser.bjr@gmail.com>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
11 PKG_SOURCE_DATE
:=2017-01-11
12 PKG_SOURCE_VERSION
:=a0a1e6bd87d3eac68b5369972d1c2035cfe47e94
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_SOURCE_DATE
).
tar.gz
16 PKG_SOURCE_URL
:=https
://codeload.github.com
/phhusson
/QuasselC
/tar.gz
/$(PKG_SOURCE_VERSION
)?
17 PKG_HASH
:=fe7b48a13c0e6dad81cdae18069d4f5607af64d73a3201f42d79548170dde510
18 PKG_BUILD_DIR
:=$(BUILD_DIR
)/QuasselC-
$(PKG_SOURCE_VERSION
)
20 PKG_MAINTAINER
:=Ben Rosser
<rosser.bjr@gmail.com
>
22 PKG_LICENSE_FILES
:=COPYING.LESSER
27 include $(INCLUDE_DIR
)/package.mk
28 include $(INCLUDE_DIR
)/nls.mk
30 MAKE_FLAGS
+= prefix=$(STAGING_DIR
)/usr
libdir=$(STAGING_DIR
)/usr
/lib
includedir=$(STAGING_DIR
)/usr
/include
31 MAKE_INSTALL_FLAGS
+= prefix=/usr
libdir=/usr
/lib
includedir=/usr
/include
33 define Package
/quasselc
37 SUBMENU
:=Instant Messaging
38 URL
:=https
://github.com
/phhusson
/QuasselC
39 TITLE
:=API to access a Quassel Core in pure C
42 define Package
/quasselc
/description
43 An implementation of the Quassel protocol in pure C.
46 define Build
/InstallDev
47 $(INSTALL_DIR
) $(1)/usr
/include/quasselc
48 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/quasselc
/* $(1)/usr
/include/quasselc
/
50 $(INSTALL_DIR
) $(1)/usr
/lib
51 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libquasselc.so
* $(1)/usr
/lib
/
52 $(LN
) libquasselc.so
.0 $(1)/usr
/lib
/libquasselc.so
54 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
55 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/quasselc.
pc $(1)/usr
/lib
/pkgconfig
/
58 define Package
/quasselc
/install
59 $(INSTALL_DIR
) $(1)/usr
/lib
60 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libquasselc.so
* $(1)/usr
/lib
/
63 $(eval
$(call BuildPackage
,quasselc
))