]>
Commit | Line | Data |
---|---|---|
0841775b | 1 | %define state stable |
7ac160ff | 2 | %define qtver 4.4.3 |
6df4777b RT |
3 | Summary: KDE Guidance Power Manager |
4 | Summary(pl.UTF-8): KDE Guidance Power Manager | |
5 | Name: guidance-power-manager | |
dd1d1df2 | 6 | Version: 4.4.0 |
7ac160ff | 7 | Release: 1 |
6df4777b RT |
8 | License: GPL v2+ |
9 | Group: X11/Libraries | |
7ac160ff | 10 | Source0: ftp://ftp.kde.org/pub/kde/%{state}/%{version}/src/extragear/%{name}-%{version}.tar.bz2 |
dd1d1df2 | 11 | # Source0-md5: aa1e73fb8ca25cf5585a32e28e23508f |
6df4777b | 12 | URL: http://www.simonzone.com/software/guidance/ |
7ac160ff | 13 | BuildRequires: QtCore-devel >= %{qtver} |
bbee20f0 | 14 | BuildRequires: automoc4 |
15 | BuildRequires: cmake | |
3fb90f7f | 16 | BuildRequires: gettext-tools |
bbee20f0 | 17 | BuildRequires: kde4-kdelibs-devel |
18 | BuildRequires: python | |
7ac160ff | 19 | BuildRequires: python-PyKDE4 >= %{version} |
bbee20f0 | 20 | BuildRequires: python-sip-devel |
21 | BuildRequires: qt4-build | |
22 | BuildRequires: qt4-qmake | |
23 | BuildRequires: rpm-pythonprov | |
6df4777b RT |
24 | BuildRequires: rpmbuild(macros) >= 1.164 |
25 | BuildRequires: xorg-lib-libXScrnSaver-devel | |
ce3a67d6 | 26 | BuildRequires: xorg-lib-libXxf86vm-devel |
6df4777b | 27 | BuildRequires: xorg-proto-scrnsaverproto-devel |
ce3a67d6 | 28 | BuildRequires: xorg-proto-xf86vidmodeproto-devel |
bbee20f0 | 29 | Requires: python-PyKDE4 >= %{version} |
6df4777b RT |
30 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
31 | ||
32 | %description | |
33 | A power management applet to indicate battery levels and perform | |
34 | hibernate or suspend using HAL. | |
35 | ||
36 | %description -l pl.UTF-8 | |
37 | A power management applet to indicate battery levels and perform | |
38 | hibernate or suspend using HAL. | |
39 | ||
40 | %prep | |
41 | %setup -q | |
6df4777b RT |
42 | |
43 | cat <<'EOF' > guidance-power-manager | |
44 | #!/bin/sh | |
45 | exec python %{_datadir}/apps/guidance-power-manager/guidance-power-manager.pyc $@ | |
46 | EOF | |
47 | ||
48 | %build | |
49 | install -d build | |
50 | cd build | |
51 | ||
52 | %cmake \ | |
53 | -DCMAKE_INSTALL_PREFIX=%{_prefix} \ | |
54 | -LCMS_DIR=%{_libdir} \ | |
55 | ../ | |
56 | %{__make} | |
57 | ||
58 | %install | |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | ||
61 | %{__make} -C build install \ | |
62 | DESTDIR=$RPM_BUILD_ROOT \ | |
63 | kde_htmldir=%{_kdedocdir} \ | |
64 | kde_libs_htmldir=%{_kdedocdir} | |
65 | ||
66 | %py_comp $RPM_BUILD_ROOT%{py_sitedir} | |
67 | %py_ocomp $RPM_BUILD_ROOT%{py_sitedir} | |
68 | %py_comp $RPM_BUILD_ROOT%{_datadir}/apps/guidance-power-manager | |
69 | %py_ocomp $RPM_BUILD_ROOT%{_datadir}/apps/guidance-power-manager | |
70 | %py_postclean | |
7ac160ff | 71 | install guidance-power-manager $RPM_BUILD_ROOT/usr/bin |
6df4777b RT |
72 | |
73 | %find_lang %{name} --with-kde | |
74 | ||
75 | %clean | |
76 | rm -rf $RPM_BUILD_ROOT | |
77 | ||
78 | %files -f %{name}.lang | |
79 | %defattr(644,root,root,755) | |
80 | %attr(755,root,root) %{_bindir}/guidance-power-manager | |
81 | %{py_sitedir}/ixf86misc.so | |
82 | %{py_sitedir}/xf86misc.py[co] | |
83 | %dir %{_datadir}/apps/guidance-power-manager | |
84 | %{_datadir}/apps/guidance-power-manager/guidance-power-manager.py[co] | |
85 | %{_datadir}/apps/guidance-power-manager/guidance-power-manager.ui | |
86 | %{_datadir}/apps/guidance-power-manager/powermanage.py[co] | |
87 | %{_datadir}/autostart/guidance-power-manager.desktop |