diff --git a/srcpkgs/glibmm-devel b/srcpkgs/glibmm-devel new file mode 120000 index 00000000000..d5491e56bc0 --- /dev/null +++ b/srcpkgs/glibmm-devel @@ -0,0 +1 @@ +glibmm \ No newline at end of file diff --git a/srcpkgs/glibmm/depends b/srcpkgs/glibmm/depends new file mode 100644 index 00000000000..a0d98e3a7e7 --- /dev/null +++ b/srcpkgs/glibmm/depends @@ -0,0 +1,2 @@ +abi_depends=">=2.24.0" +api_depends="${abi_depends}" diff --git a/srcpkgs/glibmm/glibmm-devel.template b/srcpkgs/glibmm/glibmm-devel.template new file mode 100644 index 00000000000..515560230f1 --- /dev/null +++ b/srcpkgs/glibmm/glibmm-devel.template @@ -0,0 +1,21 @@ +# Template file for 'glibmm-devel'. +# +short_desc="${short_desc} (development files)" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +Add_dependency run pkg-config +Add_dependency run glib-devel +Add_dependency run libsigc++-devel +Add_dependency run glibmm + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + + mv ${SRCPKGDESTDIR}/usr/{include,share} ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/*.so ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/{giomm-2.4,glibmm-2.4,pkgconfig} \ + ${DESTDIR}/usr/lib +} diff --git a/srcpkgs/glibmm/template b/srcpkgs/glibmm/template new file mode 100644 index 00000000000..aeedf5ea9e0 --- /dev/null +++ b/srcpkgs/glibmm/template @@ -0,0 +1,28 @@ +# Template build file for 'glibmm' +pkgname=glibmm +version=2.24.0 +distfiles="${GNOME_SITE}/glibmm/2.24/glibmm-$version.tar.bz2" +build_style=gnu_configure +short_desc="C++ bindings for GLib" +maintainer="Juan RP " +checksum=ff93ec4e3c9c54d91e5ecc1b5dde0acceeeeb0e03d6031db8587b27a2f83743f +long_desc=" + glibmm (previously known as GLib--) is the official C++ interface for the + popular GUI library GTK+. Highlights include typesafe callbacks, widgets + extensible via inheritance and a comprehensive set of widget classes that + can be freely combined to quickly create complex user interfaces." + +subpackages="glibmm-devel" +Add_dependency run libgcc +Add_dependency run glibc +Add_dependency run libstdc++ +Add_dependency run glib +Add_dependency run libsigc++ + +Add_dependency build gettext +Add_dependency build pkg-config +Add_dependency build doxygen +Add_dependency build libxslt +Add_dependency build docbook-xsl +Add_dependency build glib-devel +Add_dependency build libsigc++-devel diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index ffd7c000563..1fbf9fe2218 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -603,3 +603,6 @@ libgdict-1.0.so gnome-utils gnome-utils-devel libgnomeui-2.so.0 libgnomeui libgnomeui-devel libmpc.so mpc mpc-devel libsigc-2.0.so libsigc++ libsigc++-devel +libglibmm-2.4.so glibmm glibmm-devel +libgiomm-2.4.so glibmm glibmm-devel +libglibmm_generate_extra_defs-2.4.so glibmm glibmm-devel