From 8d09c3f65aed8ff141a29e987f8fa088eacaaf03 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 10 Apr 2010 18:06:10 +0200 Subject: [PATCH] Added upower-0.9.2 build template (gnome-2.30 here I go!) --HG-- extra : convert_revision : f5965c49d74cd0b7ef4b43b58cff0619bd40d2e9 --- srcpkgs/upower-devel | 1 + srcpkgs/upower/depends | 2 ++ srcpkgs/upower/template | 37 ++++++++++++++++++++++++ srcpkgs/upower/upower-devel.template | 27 +++++++++++++++++ xbps-src/common/mapping_shlib_binpkg.txt | 2 ++ 5 files changed, 69 insertions(+) create mode 120000 srcpkgs/upower-devel create mode 100644 srcpkgs/upower/depends create mode 100644 srcpkgs/upower/template create mode 100644 srcpkgs/upower/upower-devel.template diff --git a/srcpkgs/upower-devel b/srcpkgs/upower-devel new file mode 120000 index 00000000000..9df007da7f1 --- /dev/null +++ b/srcpkgs/upower-devel @@ -0,0 +1 @@ +upower \ No newline at end of file diff --git a/srcpkgs/upower/depends b/srcpkgs/upower/depends new file mode 100644 index 00000000000..2ace6d3fb1f --- /dev/null +++ b/srcpkgs/upower/depends @@ -0,0 +1,2 @@ +abi_depends=">=0.9.2" +api_depends="${abi_depends}" diff --git a/srcpkgs/upower/template b/srcpkgs/upower/template new file mode 100644 index 00000000000..625b5684c84 --- /dev/null +++ b/srcpkgs/upower/template @@ -0,0 +1,37 @@ +# Template file for 'upower' +pkgname=upower +version=0.9.2 +distfiles="http://upower.freedesktop.org/releases/$pkgname-$version.tar.bz2" +build_style=gnu_configure +configure_args="--localstatedir=/var --with-backend=linux" +short_desc="Abstraction for enumerating power devices" +maintainer="Juan RP " +checksum=4a0532fbda7afee29984f7b96b3b3114c68b0525278beb10c98ef287ca5a8377 +long_desc=" + UPower is an abstraction for enumerating power devices, listening to device + events and querying history and statistics. Any application or service on + the system can access the org.freedesktop.UPower service via the system + message bus. Some operations (such as suspending the system) are restricted + using PolicyKit." + +subpackages="upower-devel" + +Add_dependency run glibc +Add_dependency run libusb-compat +Add_dependency run glib +Add_dependency run libgudev +Add_dependency run dbus +Add_dependency run dbus-glib +Add_dependency run dbus-libs +Add_dependency run polkit +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build libxslt +Add_dependency build docbook-xsl +Add_dependency build libusb-compat-devel +Add_dependency build glib-devel +Add_dependency build libgudev-devel +Add_dependency build dbus-devel +Add_dependency build dbus-glib-devel +Add_dependency build polkit-devel +Add_dependency full udev diff --git a/srcpkgs/upower/upower-devel.template b/srcpkgs/upower/upower-devel.template new file mode 100644 index 00000000000..69943855485 --- /dev/null +++ b/srcpkgs/upower/upower-devel.template @@ -0,0 +1,27 @@ +# Template file for 'upower-devel'. +# +short_desc="${short_desc} - development files" +long_desc="${long_desc} + + This package contains the files needed for developing applications + that use UPower." + +Add_dependency run pkg-config +Add_dependency run intltool +Add_dependency run libxslt +Add_dependency run docbook-xsl +Add_dependency run libusb-compat-devel +Add_dependency run glib-devel +Add_dependency run libgudev-devel +Add_dependency run dbus-devel +Add_dependency run dbus-glib-devel +Add_dependency run polkit-devel +Add_dependency run upower + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/*.{a,so} ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib +} diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 14bbe6fe792..7f023685ee7 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -513,3 +513,5 @@ liblftp-jobs.so lftp liblftp-tasks.so lftp liblftp-network.so lftp liblftp-pty.so lftp +libupower-glib.so upower upower-devel +libdevkit-power-gobject.so upower upower-devel