From 801b455dca16434a115c4df44baf4c6e5f2ec0c9 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 3 Jan 2013 11:39:58 +0100 Subject: [PATCH] systemd: systemd-analyze needs pygobject and gir-freedesktop to work. --- srcpkgs/systemd/libgudev-devel.template | 3 --- srcpkgs/systemd/libgudev.template | 5 ----- srcpkgs/systemd/systemd-analyze.template | 6 +----- srcpkgs/systemd/systemd-devel.template | 6 +----- srcpkgs/systemd/systemd-python.template | 4 ---- srcpkgs/systemd/template | 10 +--------- 6 files changed, 3 insertions(+), 31 deletions(-) diff --git a/srcpkgs/systemd/libgudev-devel.template b/srcpkgs/systemd/libgudev-devel.template index 5f0c9b90ed..5abdde856b 100644 --- a/srcpkgs/systemd/libgudev-devel.template +++ b/srcpkgs/systemd/libgudev-devel.template @@ -3,9 +3,6 @@ noarch=yes depends="glib-devel libudev-devel libgudev" short_desc="GObject-based wrapper library for libudev - development files" -long_desc=" - This package contains the libgudev development files (static libs, headers, - etc), a library to interact with udev through the GLib bindings." do_install() { vmove usr/include/gudev-1.0 usr/include diff --git a/srcpkgs/systemd/libgudev.template b/srcpkgs/systemd/libgudev.template index fe2827cfab..246121890c 100644 --- a/srcpkgs/systemd/libgudev.template +++ b/srcpkgs/systemd/libgudev.template @@ -1,11 +1,6 @@ # Template file for 'libgudev'. # short_desc="GObject-based wrapper library for libudev" -long_desc=" - This library makes it much simpler to use libudev from programs already using - GObject. It also makes it possible to easily use libudev from other - programming languages, such as Javascript, because of GObject introspection - support." do_install() { vmove "usr/lib/libgudev*.so*" usr/lib diff --git a/srcpkgs/systemd/systemd-analyze.template b/srcpkgs/systemd/systemd-analyze.template index c251172c76..d3e6abad8b 100644 --- a/srcpkgs/systemd/systemd-analyze.template +++ b/srcpkgs/systemd/systemd-analyze.template @@ -1,12 +1,8 @@ # Template file for 'systemd-analyze'. # noarch=yes -depends="python dbus-python systemd>=$version" +depends="python dbus-python pygobject gir-freedesktop systemd>=${version}" short_desc="A python utility to analyze some systemd results" -long_desc="${long_desc} - - This package contains systemd-analyze, a python application to analyze - systemd." do_install() { vmove usr/bin/systemd-analyze usr/bin diff --git a/srcpkgs/systemd/systemd-devel.template b/srcpkgs/systemd/systemd-devel.template index 98c8d605a6..8d1c0c2900 100644 --- a/srcpkgs/systemd/systemd-devel.template +++ b/srcpkgs/systemd/systemd-devel.template @@ -1,11 +1,7 @@ # Template file for 'systemd-devel'. # -depends="systemd-libs" +depends="systemd-libs>=${version}" short_desc="${sourcepkg} - development files" -long_desc="${long_desc} - - This package contains development files and/or documentation." - noarch=yes do_install() { diff --git a/srcpkgs/systemd/systemd-python.template b/srcpkgs/systemd/systemd-python.template index 886924cf5a..0871e92331 100644 --- a/srcpkgs/systemd/systemd-python.template +++ b/srcpkgs/systemd/systemd-python.template @@ -1,10 +1,6 @@ # Template file for 'systemd-python'. # short_desc="${sourcepkg} - python bindings" -long_desc="${long_desc} - - This package contains the systemd python bindings." - pycompile_module="systemd" do_install() { diff --git a/srcpkgs/systemd/template b/srcpkgs/systemd/template index 288adedfc5..916b609b26 100644 --- a/srcpkgs/systemd/template +++ b/srcpkgs/systemd/template @@ -1,7 +1,7 @@ # Template file for 'systemd' pkgname=systemd version=196 -revision=5 +revision=6 build_style=gnu-configure configure_args="--with-distro=other --libexecdir=/usr/lib --disable-selinux --disable-tcpwrap --with-rootprefix=/usr @@ -18,14 +18,6 @@ homepage="http://www.freedesktop.org/wiki/Software/systemd" license="LGPL-2.1, GPL-2, MIT" distfiles="http://www.freedesktop.org/software/$pkgname/$pkgname-$version.tar.xz" checksum=6bd4a658a5dd8198235b17ad1b1f0cc56d9e6f00d646ddcffdfc6f058b55e4bf -long_desc=" - systemd is a system and service manager for Linux, compatible with SysV and LSB - init scripts. systemd provides aggressive parallelization capabilities, uses - socket and D-Bus activation for starting services, offers on-demand starting of - daemons, keeps track of processes using Linux cgroups, supports snapshotting and - restoring of the system state, maintains mount and automount points and - implements an elaborate transactional dependency-based service control logic. - It can work as a drop-in replacement for sysvinit." subpackages="libudev libudev-devel libgudev libgudev-devel systemd-analyze systemd-devel systemd-libs systemd-python"