/[packages]/cauldron/upower/current/SPECS/upower.spec
ViewVC logotype

Contents of /cauldron/upower/current/SPECS/upower.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 24923 - (show annotations) (download)
Wed Jan 19 22:21:12 2011 UTC (13 years, 3 months ago) by pterjan
File size: 3524 byte(s)
imported package upower
1 %define name upower
2 %define oname UPower
3 %define version 0.9.6
4 %define release %mkrel 0.2
5 %define major 1
6 %define libname %mklibname upower-glib %major
7 %define develname %mklibname -d upower-glib
8 %define oldlibname %mklibname devkit-power-gobject 1
9 %define olddevelname %mklibname -d devkit-power-gobject
10
11 %define git_url git://anongit.freedesktop.org/DeviceKit/upower
12
13 Name: %name
14 Version: %version
15 Release: %release
16 Summary: Power Management Service
17 License: GPLv2+
18 Group: System/Kernel and hardware
19 URL: http://upower.freedesktop.org/
20 # To be deleted when 0.9.6 tarball is out
21 Source0: http://upower.freedesktop.org/releases/%{name}-0.9.5.tar.bz2
22 #Source0: http://upower.freedesktop.org/releases/%{name}-%{version}.tar.bz2
23
24 # patches 100-... - upstream GIT patches to be removed in next release
25 # (bor) update to current 0.9.6 GIT snapshot to fix upowerd crash
26 # git diff UPOWER_0_9_5..4a53c56a
27 # hand edited to remove RELEASE file
28 Patch100: upower-0.9.6-git-4a53c56a.patch
29
30 BuildRoot: %_tmppath/%name-%version-%release-root
31 Provides: %{oname} = %{version}-%{release}
32 BuildRequires: libgudev-devel
33 BuildRequires: glib2-devel
34 BuildRequires: dbus-devel
35 BuildRequires: dbus-glib-devel
36 BuildRequires: polkit-1-devel >= 0.91
37 BuildRequires: sqlite-devel
38 BuildRequires: libtool
39 BuildRequires: intltool
40 BuildRequires: gettext
41 BuildRequires: libusb-devel
42 BuildRequires: libxslt-proc
43 BuildRequires: docbook-style-xsl
44 BuildRequires: gtk-doc >= 1.3
45 BuildRequires: gobject-introspection-devel
46 Requires: pm-utils
47 Obsoletes: devicekit-power
48 Provides: devicekit-power
49
50 %description
51 %{oname} provides a daemon, API and command line tools for
52 managing power devices attached to the system.
53
54 %package -n %libname
55 Summary: Shared Library of %{oname}
56 Group: System/Libraries
57 Requires: %name >= %version-%release
58 Obsoletes: %oldlibname
59
60 %description -n %libname
61 %{oname} provides a daemon, API and command line tools for
62 managing power devices attached to the system.
63
64
65 %package -n %develname
66 Summary: Headers and libraries for %{oname}
67 Group: Development/C
68 Provides: %{oname}-devel = %{version}-%{release}
69 Requires: %{name} = %{version}
70 Requires: %libname = %version-%release
71 #gw libtool dep
72 Requires: libusb-devel
73 Obsoletes: %olddevelname
74
75 %description -n %develname
76 Headers and libraries for %{oname}
77
78 %prep
79 # -n to be deleted when 0.9.6 tarball is out
80 %setup -q -n %{name}-0.9.5
81 %apply_patches
82
83 %build
84 %configure2_5x --enable-gtk-doc
85 %make
86
87 %install
88 rm -rf %{buildroot}
89 %makeinstall_std
90
91 %find_lang %name
92
93 %clean
94 rm -rf %{buildroot}
95
96 %files -f %name.lang
97 %defattr(-,root,root,-)
98
99 %doc README AUTHORS NEWS HACKING
100 %dir %_sysconfdir/UPower/
101 %config(noreplace) %_sysconfdir/UPower/UPower.conf
102 %{_sysconfdir}/dbus-1/system.d/*.conf
103 /lib/udev/rules.d/*.rules
104
105 %{_bindir}/*
106 %{_libdir}/devkit-power-daemon
107 %{_libdir}/upowerd
108
109 %{_mandir}/man1/*
110 %{_mandir}/man7/*
111 %{_mandir}/man8/*
112
113 %{_datadir}/polkit-1/actions/*.policy
114 %{_datadir}/dbus-1/system-services/*.service
115
116 %files -n %libname
117 %defattr(-,root,root,-)
118 %{_libdir}/libdevkit-power-gobject.so.%{major}*
119 %{_libdir}/libupower-glib.so.%{major}*
120 %{_libdir}/girepository-1.0/UPowerGlib-1.0.typelib
121
122 %files -n %develname
123 %{_datadir}/dbus-1/interfaces/*.xml
124 %dir %{_datadir}/gtk-doc/html/UPower
125 %{_datadir}/gtk-doc/html/UPower/*
126 %{_includedir}/DeviceKit-power/devkit-power-gobject/
127 %{_libdir}/*.a
128 %{_libdir}/*.la
129 %{_libdir}/*.so
130 %{_libdir}/pkgconfig/devkit-power-gobject.pc
131 %{_libdir}/pkgconfig/upower-glib.pc
132 %{_datadir}/gir-1.0/UPowerGlib-1.0.gir
133 %{_includedir}/libupower-glib
134
135
136

  ViewVC Help
Powered by ViewVC 1.1.30