diff --git a/srcpkgs/glib-debug-devel b/srcpkgs/glib-debug-devel new file mode 120000 index 00000000000..ebf87847dba --- /dev/null +++ b/srcpkgs/glib-debug-devel @@ -0,0 +1 @@ +glib-debug \ No newline at end of file diff --git a/srcpkgs/glib-debug/glib-debug-devel.rshlibs b/srcpkgs/glib-debug/glib-debug-devel.rshlibs new file mode 100644 index 00000000000..15047c60300 --- /dev/null +++ b/srcpkgs/glib-debug/glib-debug-devel.rshlibs @@ -0,0 +1,5 @@ +libgobject-2.0.so.0 +libglib-2.0.so.0 +libc.so.6 +libgio-2.0.so.0 +libpthread.so.0 diff --git a/srcpkgs/glib-debug/glib-debug-devel.template b/srcpkgs/glib-debug/glib-debug-devel.template new file mode 100644 index 00000000000..83248fbafa5 --- /dev/null +++ b/srcpkgs/glib-debug/glib-debug-devel.template @@ -0,0 +1,41 @@ +# Template file for 'glib-debug-devel'. +# +depends="zlib-devel pcre-devel libffi-devel coreutils perl>=0" +provides="glib-devel-9999" +replaces="glib-devel>=0" +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +pycompile_dirs="usr/lib/gdbus-2.0/codegen" + + +do_install() { + vmkdir usr/bin + vmkdir usr/share/man/man1 + + for f in $(find ${SRCPKGDESTDIR}/usr/bin -type f); do + [ "$(basename ${f})" = "gio-querymodules" ] && continue + [ "$(basename ${f})" = "gdbus" ] && continue + [ "$(basename ${f})" = "gsettings" ] && continue + [ "$(basename ${f})" = "glib-compile-schemas" ] && continue + mv ${f} ${DESTDIR}/usr/bin + done + vmove usr/include usr + vmove usr/lib/glib-2.0 usr/lib + vmove usr/lib/pkgconfig usr/lib + vmove usr/lib/gdbus-2.0 usr/lib + vmove "usr/lib/*.a" usr/lib + + for f in gtk-doc aclocal glib-2.0 gdb; do + vmove usr/share/${f} usr/share + done + for f in $(find ${SRCPKGDESTDIR}/usr/share/man/man1 -type f); do + [ "$(basename ${f})" = "gio-querymodules.1" ] && continue + [ "$(basename ${f})" = "gdbus.1" ] && continue + [ "$(basename ${f})" = "gsettings.1" ] && continue + [ "$(basename ${f})" = "glib-compile-schemas.1" ] && continue + mv ${f} ${DESTDIR}/usr/share/man/man1 + done +} diff --git a/srcpkgs/glib-debug/glib-debug.rshlibs b/srcpkgs/glib-debug/glib-debug.rshlibs new file mode 100644 index 00000000000..d2e625db55c --- /dev/null +++ b/srcpkgs/glib-debug/glib-debug.rshlibs @@ -0,0 +1,13 @@ +libc.so.6 +libpthread.so.0 +libpcre.so.1 +librt.so.1 +libffi.so.5 +libdl.so.2 +libz.so.1 +libresolv.so.2 +libglib-2.0.so.0 +libgobject-2.0.so.0 +libgmodule-2.0.so.0 +libgio-2.0.so.0 +libgthread-2.0.so.0 diff --git a/srcpkgs/glib-debug/template b/srcpkgs/glib-debug/template new file mode 100644 index 00000000000..a6ae4f43ed2 --- /dev/null +++ b/srcpkgs/glib-debug/template @@ -0,0 +1,22 @@ +# Template build file for 'glib-debug' +pkgname=glib-debug +version=2.32.3 +revision=1 +subpackages="glib-debug-devel" +provides="glib-9999" +replaces="glib>=0" +build_style=gnu-configure +wrksrc=glib-${version} +makedepends="python pkg-config zlib-devel pcre-devel>=8.30 libffi-devel" +short_desc="The GNU library of C routines (gc-friendly version)" +maintainer="Juan RP " +homepage="http://www.gtk.org/" +license="LGPL-2.1" +distfiles="${GNOME_SITE}/glib/2.32/glib-$version.tar.xz" +configure_args="--disable-fam --with-pcre=system --enable-static +--enable-gc-friendly" +checksum=b65ceb462807e4a2f91c95e4293ce6bbefca308cb44a1407bcfdd9e40363ff4d +long_desc=" + GLib is a library containing many useful C routines for things such + as trees, hashes, lists and strings. It is a useful general purpose + C library used by projects such as GTK+, GIMP and GNOME."