diff --git a/srcpkgs/libcppunit/patches/gcc-4.5.patch b/srcpkgs/libcppunit/patches/gcc-4.5.patch new file mode 100644 index 00000000000..b08ae6a0316 --- /dev/null +++ b/srcpkgs/libcppunit/patches/gcc-4.5.patch @@ -0,0 +1,15 @@ +--- src/cppunit/Makefile.am ++++ src/cppunit/Makefile.am +@@ -63,5 +63,11 @@ + + libcppunit_la_LDFLAGS= \ + -no-undefined -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ +- -release $(LT_RELEASE) ++ -release $(LT_RELEASE) @LIBADD_DL@ + ++TESTS = t_link ++ ++check_PROGRAMS = t_link ++ ++t_link_SOURCES = t_link.cpp ++t_link_LDADD = libcppunit.la diff --git a/srcpkgs/libcppunit/template b/srcpkgs/libcppunit/template new file mode 100644 index 00000000000..4f19df19a15 --- /dev/null +++ b/srcpkgs/libcppunit/template @@ -0,0 +1,32 @@ +# Template file for 'libcppunit' +pkgname=libcppunit +version=1.12.1 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config autoconf automake libtool" +short_desc="C++ unit testing framework" +maintainer="Enno Boland " +license="LGPL" +homepage="http://cppunit.sourceforge.net" +distfiles="http://downloads.sourceforge.net/cppunit/cppunit-$version.tar.gz" +checksum=ac28a04c8e6c9217d910b0ae7122832d28d9917fa668bcc9e0b8b09acb4ea44a +wrksrc="cppunit-$version" +make_build_args="LDFLAGS=-ldl" + +pre_configure() { + autoreconf -i + libtoolize -f +} + +libcppunit-devel_package() { + depends="libcppunit>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove /usr/bin/cppunit-config + vmove /usr/share/man/man1/cppunit-config.1 + } +}