diff --git a/srcpkgs/upower0-devel b/srcpkgs/upower0-devel new file mode 120000 index 00000000000..b20547cf957 --- /dev/null +++ b/srcpkgs/upower0-devel @@ -0,0 +1 @@ +upower0 \ No newline at end of file diff --git a/srcpkgs/upower0/template b/srcpkgs/upower0/template new file mode 100644 index 00000000000..08b535c2ff0 --- /dev/null +++ b/srcpkgs/upower0/template @@ -0,0 +1,49 @@ +# Template file for 'upower0' +pkgname=upower0 +version=0.9.23 +revision=1 +wrksrc="upower-${version}" +build_style=gnu-configure +configure_args="--disable-static --with-backend=linux --without-idevice --with-udevrulesdir=/usr/lib/udev/rules.d" +hostmakedepends="pkg-config intltool libxslt docbook-xsl" +makedepends="libusb-devel libgudev-devel dbus-glib-devel polkit-devel" +conf_files="/etc/UPower/UPower.conf" +make_dirs="/var/lib/upower 0755 root root" +short_desc="Abstraction for enumerating power devices" +maintainer="Juan RP " +license="GPL-2" +homepage="http://upower.freedesktop.org" +distfiles="${homepage}/releases/upower-${version}.tar.xz" +checksum=433252b0a8e9ab4bed7e17ee3ee5b7cef6d527b1f5401ee32212d82a9682981b + +provides="upower-${version}_${revision}" +replaces="upower>=0" + +# Package build options +build_options="gir" +# Disable gir for cross builds. +if [ -z "$CROSS_BUILD" ]; then + build_options_default="gir systemd" +fi + +if [ "$build_option_gir" ]; then + configure_args+=" --enable-introspection" + hostmakedepends+=" gobject-introspection" +else + configure_args+=" --disable-introspection" +fi + +upower0-devel_package() { + provides="upower-devel-${version}_${revision}" + replaces="upower-devel>=0" + depends="dbus-glib-devel upower0>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi + vmove "usr/lib/*.so" + } +}