diff --git a/common/shlibs b/common/shlibs index 7077be34ea..bd6d5017fe 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1181,3 +1181,4 @@ libtinyxml.so.0 tinyxml-2.6.2_1 libbluray.so.1 libbluray-0.2.3_1 libnfs.so.1 libnfs-1.3.0_1 libzip.so.2 libzip-0.10.1_1 +libapp.so.0 libapp-20110513_1 diff --git a/srcpkgs/libapp-devel b/srcpkgs/libapp-devel new file mode 120000 index 0000000000..0d26f3c454 --- /dev/null +++ b/srcpkgs/libapp-devel @@ -0,0 +1 @@ +libapp \ No newline at end of file diff --git a/srcpkgs/libapp/libapp-devel.template b/srcpkgs/libapp/libapp-devel.template new file mode 100644 index 0000000000..bfe783d672 --- /dev/null +++ b/srcpkgs/libapp/libapp-devel.template @@ -0,0 +1,9 @@ +# Template file for 'libapp-devel'. +short_desc="${short_desc} - development files" +depends="${sourcepkg}>=${version}" +noarch=yes + +do_install() { + vmove usr/include usr + vmove usr/lib/pkgconfig usr/lib +} diff --git a/srcpkgs/libapp/patches/fix_makefile.patch b/srcpkgs/libapp/patches/fix_makefile.patch new file mode 100644 index 0000000000..8d045333c5 --- /dev/null +++ b/srcpkgs/libapp/patches/fix_makefile.patch @@ -0,0 +1,22 @@ +--- Makefile.orig 2013-02-11 15:06:43.831345892 +0100 ++++ Makefile 2013-02-11 15:07:53.196725322 +0100 +@@ -25,7 +25,7 @@ apptest.o: base.h apptest.c app.h list.h + list.o: base.h list.h list.c + + $(SONAME).$(VER): $(OBJS) +- $(CC) $(MY_CFLAGS) $(CFLAGS) $(LDFLAGS) -Wl,-soname=$(SONAME) -shared -o $@ $(OBJS) ++ $(CC) $(MY_CFLAGS) $(CFLAGS) $(LDFLAGS) -Wl,-soname=$(SONAME).0 -shared -o $@ $(OBJS) + + .c.o: + $(CC) $(MY_CFLAGS) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ +@@ -44,8 +44,9 @@ clean: + + install: $(SONAME) libapp.pc + install -d '$(LIBDIR)' +- $(INSTALL_S) -t '$(LIBDIR)' $(SONAME).$(VER) ++ install -m 755 $(SONAME).$(VER) $(LIBDIR) + $(LN_SF) $(SONAME).$(VER) '$(LIBDIR)'/$(SONAME) ++ $(LN_SF) $(SONAME).$(VER) '$(LIBDIR)'/$(SONAME).0 + install -d '$(INCAPPDIR)' + install -m 644 -t '$(INCAPPDIR)' $(HEADERS) + install -d '$(PKGCONFIGDIR)' diff --git a/srcpkgs/libapp/template b/srcpkgs/libapp/template new file mode 100644 index 0000000000..cb4787469d --- /dev/null +++ b/srcpkgs/libapp/template @@ -0,0 +1,29 @@ +# Template file for 'libapp' +pkgname=libapp +version=20110513 +revision=1 +subpackages="libapp-devel" +short_desc="utilities for repetitive tasks in app development" +maintainer="pancake " +license="LGPL-3" +homepage="https://github.com/drotiro/libapp" +distfiles="${homepage}/archive/${version}.tar.gz" +checksum=654604b5ead726de0ebb1932b49785a6146c59d312f4931080a04e86b7afb177 + +makedepends="git" +nofetch=yes +noextract=yes + +do_fetch() { + git clone git://github.com/drotiro/libapp.git ${pkgname}-${version} + cd ${pkgname}-${version} + git reset --hard e91cd8d35f16f73a8f5fb067470024228c9cdabd +} + +do_build() { + make ${makejobs} PREFIX=/usr +} + +do_install() { + make install PREFIX=${DESTDIR}/usr +}