From 000edc0e93e12fd8b564d061ce2ec7b6d8d1afda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Sun, 16 Aug 2015 17:11:01 +0200 Subject: [PATCH] New package: qqwing-1.3.4 --- common/shlibs | 1 + srcpkgs/qqwing-devel | 1 + srcpkgs/qqwing/template | 58 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 120000 srcpkgs/qqwing-devel create mode 100644 srcpkgs/qqwing/template diff --git a/common/shlibs b/common/shlibs index 661ebe2fee6..34442669b34 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2128,3 +2128,4 @@ libCEGUIIrrlichtRenderer-0.so.2 cegui-0.8.4_1 libCEGUICommonDialogs-0.so.2 cegui-0.8.4_1 libct.so.4 freetds-0.95.19_1 libsybdb.so.5 freetds-0.95.19_1 +libqqwing.so.2 qqwing-1.3.4_1 diff --git a/srcpkgs/qqwing-devel b/srcpkgs/qqwing-devel new file mode 120000 index 00000000000..6aa93222fa6 --- /dev/null +++ b/srcpkgs/qqwing-devel @@ -0,0 +1 @@ +qqwing \ No newline at end of file diff --git a/srcpkgs/qqwing/template b/srcpkgs/qqwing/template new file mode 100644 index 00000000000..ab81eee74e7 --- /dev/null +++ b/srcpkgs/qqwing/template @@ -0,0 +1,58 @@ +# Template file for 'qqwing' +pkgname=qqwing +version=1.3.4 +revision=1 +build_style=gnu-configure +hostmakedepends="automake libtool pkg-config" +short_desc="Sudoku generating and solving library" +maintainer="Jürgen Buchmüller " +license="GPL-2" +homepage="http://qqwing.com/" +distfiles="https://github.com/stephenostermiller/${pkgname}/archive/v${version}.tar.gz>${pkgname}-${version}.tar.gz" +checksum=dc5d61b4470862b190d437f8143d4090639c164d34461c4caa5c081c5c91e6cc + +do_configure() { + cd ${wrksrc} + mkdir -p target/automake + cp build/configure.ac build/Makefile.am build/qqwing.pc.in doc/README doc/AUTHORS doc/COPYING target/automake + cp doc/qqwing.man target/automake/qqwing.1 + cd target/automake + autoreconf -if + ./configure ${configure_args} +} +do_build() { + cd ${wrksrc} + build/cpp_compile.sh +} +do_install() { + cd ${wrksrc} + cd target/automake + + # Install manual page + vman qqwing.1 + + # Install include file + vmkdir usr/include + vcopy qqwing.hpp usr/include + + # Install pkgconfig file + vmkdir usr/lib/pkgconfig + vcopy qqwing.pc usr/lib/pkgconfig + + # Install binary + vbin qqwing + + # Install shared libraries + vmkdir usr/lib + vcopy ".libs/libqqwing.so*" usr/lib +} + +qqwing-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove usr/lib/*.so + } +}