]> git.pld-linux.org Git - packages/razor-qt.git/blob - razor-qt.spec
- added missing BR
[packages/razor-qt.git] / razor-qt.spec
1 # TODO
2 # - merge something from razorqt.spec?
3 %define         qtver   4.6.0
4
5 Summary:        Razor a lightweight desktop toolbox
6 Summary(pl.UTF-8):      Razor jest lekkim zestawem narzÄ™dzi na biurko
7 Name:           razor-qt
8 Version:        0.5.2
9 Release:        4
10 License:        GPL v2+
11 Group:          X11/Applications
12 Source0:        http://razor-qt.org/downloads/razorqt-%{version}.tar.bz2
13 # Source0-md5:  8b2da8ab69065926bfc998cf1960bffb
14 URL:            http://www.razor-qt.org/
15 BuildRequires:  QtCore-devel >= %{qtver}
16 BuildRequires:  QtDBus-devel >= %{qtver}
17 BuildRequires:  QtGui-devel >= %{qtver}
18 BuildRequires:  QtTest-devel >= %{qtver}
19 BuildRequires:  QtXml-devel >= %{qtver}
20 BuildRequires:  automoc4
21 BuildRequires:  cmake
22 BuildRequires:  desktop-file-utils
23 BuildRequires:  libmagic-devel
24 BuildRequires:  libstatgrab-devel
25 BuildRequires:  libstdc++-devel
26 BuildRequires:  lightdm-libs-qt-devel
27 BuildRequires:  pkgconfig
28 BuildRequires:  qt4-build >= %{qtver}
29 BuildRequires:  qt4-linguist
30 BuildRequires:  qt4-qmake >= %{qtver}
31 BuildRequires:  udev-devel
32 BuildRequires:  xorg-lib-libX11-devel
33 BuildRequires:  xorg-lib-libXcomposite-devel
34 BuildRequires:  xorg-lib-libXdamage-devel
35 BuildRequires:  xorg-lib-libXrender-devel
36 Requires:       QtCore >= %{qtver}
37 Requires:       QtDBus >= %{qtver}
38 Requires:       xdg-utils >= 1.1.0-3.rc1
39 Obsoletes:      razorqt < 0.4
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %description
43 Razor-qt is an advanced, easy-to-use, and fast desktop environment
44 based on Qt technologies. Unlike desktop environments, Razor-qt also
45 works fine with weak machines.
46
47 %package devel
48 Summary:        RazorQt development package
49 Summary(pl.UTF-8):      Pakiet programistyczny RazorQt
50 Group:          Development/Libraries
51 Requires:       %{name} = %{version}-%{release}
52 Requires:       QtCore-devel >= %{qtver}
53 Requires:       QtDBus-devel >= %{qtver}
54 Obsoletes:      razorqt-devel < 0.4
55
56 %description devel
57 RazorQt development package.
58
59 %description devel -l pl.UTF-8
60 Pakiet programistyczny RazorQt.
61
62 %prep
63 %setup -q -n razorqt-%{version}
64
65 %build
66 install -d build
67 cd build
68 %cmake .. \
69         -DBUNDLE_XDG_UTILS=No \
70         -DQT_QMAKE_EXECUTABLE=%{_bindir}/qmake-qt4
71
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 %{__make} -C build install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 # not sure where kdm holds its sessions, so drop for now (it pulls kde otherwise)
80 rm -r $RPM_BUILD_ROOT%{_datadir}/apps/kdm/sessions
81
82 #%find_lang librazorqt --all-name
83 #%find_lang libqtxdg --all-name
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files
92 #-f librazorqt.lang -f libqtxdg.lang
93 %defattr(644,root,root,755)
94 %doc README
95 /etc/xdg/autostart/razor-ptbatterysystemtray-autostart.desktop
96 /etc/xdg/autostart/razor-qlipper-autostart.desktop
97 /etc/xdg/autostart/razor-qstardict-autostart.desktop
98 /etc/xdg/autostart/razor-qxkb-autostart.desktop
99 /etc/xdg/autostart/razor-xscreensaver-autostart.desktop
100 /etc/xdg/autostart/razor-appswitcher.desktop
101 /etc/xdg/autostart/razor-autosuspend.desktop
102 /etc/xdg/autostart/razor-desktop.desktop
103 /etc/xdg/autostart/razor-globalkeyshortcuts.desktop
104 /etc/xdg/autostart/razor-notifications.desktop
105 /etc/xdg/autostart/razor-panel.desktop
106 /etc/xdg/autostart/razor-policykit-agent.desktop
107 /etc/xdg/autostart/razor-runner.desktop
108
109 %dir %{_sysconfdir}/qt4/razor
110 %dir %{_sysconfdir}/qt4/razor/razor-panel
111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/qt4/razor/*.conf
112 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/qt4/razor/razor-panel/*.conf
113
114 %{_sysconfdir}/xdg/menus/razor-applications.menu
115 %{_sysconfdir}/xdg/menus/razor-config.menu
116
117 %attr(755,root,root) %{_bindir}/razor-appswitcher
118 %attr(755,root,root) %{_bindir}/razor-autosuspend
119 %attr(755,root,root) %{_bindir}/razor-config
120 %attr(755,root,root) %{_bindir}/razor-config-appearance
121 %attr(755,root,root) %{_bindir}/razor-config-desktop
122 %attr(755,root,root) %{_bindir}/razor-config-mouse
123 %attr(755,root,root) %{_bindir}/razor-config-session
124 %attr(755,root,root) %{_bindir}/razor-desktop
125 %attr(755,root,root) %{_bindir}/razor-panel
126 %attr(755,root,root) %{_bindir}/razor-policykit-agent
127 %attr(755,root,root) %{_bindir}/razor-power
128 %attr(755,root,root) %{_bindir}/razor-runner
129 %attr(755,root,root) %{_bindir}/razor-session
130 %attr(755,root,root) %{_bindir}/razor-x11info
131 %attr(755,root,root) %{_bindir}/startrazor
132 %attr(755,root,root) %{_bindir}/razor-about
133 %attr(755,root,root) %{_bindir}/razor-config-autosuspend
134 %attr(755,root,root) %{_bindir}/razor-config-globalkeyshortcuts
135 %attr(755,root,root) %{_bindir}/razor-config-notificationd
136 %attr(755,root,root) %{_bindir}/razor-confupdate
137 %attr(755,root,root) %{_bindir}/razor-globalkeyshortcuts
138 %attr(755,root,root) %{_bindir}/razor-lightdm-greeter
139 %attr(755,root,root) %{_bindir}/razor-notificationd
140 %attr(755,root,root) %{_bindir}/razor-openssh-askpass
141
142 %attr(755,root,root) %{_libdir}/libqtxdg.so.*.*.*
143 %attr(755,root,root) %ghost %{_libdir}/libqtxdg.so.0
144 %attr(755,root,root) %{_libdir}/librazormount.so.*.*.*
145 %attr(755,root,root) %ghost %{_libdir}/librazormount.so.0
146 %attr(755,root,root) %{_libdir}/librazorqt.so.*.*.*
147 %attr(755,root,root) %ghost %{_libdir}/librazorqt.so.0
148 %attr(755,root,root) %{_libdir}/librazorqxt.so.*.*.*
149 %attr(755,root,root) %ghost %{_libdir}/librazorqxt.so.0
150
151 %dir %{_libdir}/razor-desktop
152 %attr(755,root,root) %{_libdir}/razor-desktop/libanalogclock.so
153 %attr(755,root,root) %{_libdir}/razor-desktop/libdesktop-razor.so
154 %attr(755,root,root) %{_libdir}/razor-desktop/libdesktop-wm_native.so
155 %attr(755,root,root) %{_libdir}/razor-desktop/libhelloworld.so
156 %attr(755,root,root) %{_libdir}/razor-desktop/libiconview.so
157 %attr(755,root,root) %{_libdir}/razor-desktop/libnotepad.so
158
159 %dir %{_libdir}/razor-confupdate_bin
160 %{_libdir}/razor-confupdate_bin/sesion_modules
161
162 %dir %{_libdir}/razor-panel
163 %attr(755,root,root) %{_libdir}/razor-panel/libclock.so
164 %attr(755,root,root) %{_libdir}/razor-panel/libdesktopswitch.so
165 %attr(755,root,root) %{_libdir}/razor-panel/libmainmenu.so
166 %attr(755,root,root) %{_libdir}/razor-panel/libmount.so
167 %attr(755,root,root) %{_libdir}/razor-panel/libquicklaunch.so
168 %attr(755,root,root) %{_libdir}/razor-panel/libscreensaver.so
169 %attr(755,root,root) %{_libdir}/razor-panel/libshowdesktop.so
170 %attr(755,root,root) %{_libdir}/razor-panel/libtaskbar.so
171 %attr(755,root,root) %{_libdir}/razor-panel/libtray.so
172 %attr(755,root,root) %{_libdir}/razor-panel/libcolorpicker.so
173 %attr(755,root,root) %{_libdir}/razor-panel/libcpuload.so
174 %attr(755,root,root) %{_libdir}/razor-panel/libnetworkmonitor.so
175 %attr(755,root,root) %{_libdir}/razor-panel/libpanelvolume.so
176 %attr(755,root,root) %{_libdir}/razor-panel/libsensors.so
177
178 %{_iconsdir}/hicolor/scalable/apps/razor-autosuspend.svg
179 %{_iconsdir}/hicolor/scalable/apps/laptop-lid.svg
180
181 %{_datadir}/razor
182 %{_datadir}/desktop-directories/razor*.directory
183 %{_datadir}/xgreeters/lightdm-razor-greeter.desktop
184 %{_datadir}/xsessions/razor*.desktop
185 %{_desktopdir}/razor*.desktop
186
187 %dir %{_datadir}/librazorqt
188 %lang(cs) %{_datadir}/librazorqt/librazorqt_cs_CZ.qm
189 %lang(da) %{_datadir}/librazorqt/librazorqt_da_DK.qm
190 %lang(de) %{_datadir}/librazorqt/librazorqt_de_DE.qm
191 %lang(el) %{_datadir}/librazorqt/librazorqt_el_GR.qm
192 %lang(it) %{_datadir}/librazorqt/librazorqt_it_IT.qm
193 %lang(pl) %{_datadir}/librazorqt/librazorqt_pl_PL.qm
194 %lang(ru) %{_datadir}/librazorqt/librazorqt_ru.qm
195 %lang(sk) %{_datadir}/librazorqt/librazorqt_sk_SK.qm
196 %lang(zh_CN) %{_datadir}/librazorqt/librazorqt_zh_CN.qm
197
198 %dir %{_datadir}/libqtxdg
199 %lang(cs) %{_datadir}/libqtxdg/libqtxdg_cs_CZ.qm
200 %lang(da) %{_datadir}/libqtxdg/libqtxdg_da_DK.qm
201 %lang(de) %{_datadir}/libqtxdg/libqtxdg_de_DE.qm
202 %lang(el) %{_datadir}/libqtxdg/libqtxdg_el_GR.qm
203 %lang(it) %{_datadir}/libqtxdg/libqtxdg_it_IT.qm
204 %lang(pl) %{_datadir}/libqtxdg/libqtxdg_pl_PL.qm
205 %lang(ru) %{_datadir}/libqtxdg/libqtxdg_ru.qm
206 %lang(sk) %{_datadir}/libqtxdg/libqtxdg_sk_SK.qm
207 %lang(zh_CN) %{_datadir}/libqtxdg/libqtxdg_zh_CN.qm
208
209 # temp files - it will be removed when it becomes part of upstream
210 #%dir %{_libdir}/razor-xdg-tools
211 #%attr(755,root,root) %{_libdir}/razor-xdg-tools/xdg-mime
212 #%attr(755,root,root) %{_libdir}/razor-xdg-tools/xdg-open
213
214 %files devel
215 %defattr(644,root,root,755)
216 %attr(755,root,root) %{_libdir}/libqtxdg.so
217 %attr(755,root,root) %{_libdir}/librazormount.so
218 %attr(755,root,root) %{_libdir}/librazorqt.so
219 %attr(755,root,root) %{_libdir}/librazorqxt.so
220 %{_includedir}/qtxdg
221 %{_includedir}/razormount
222 %{_includedir}/razorqt
223 %{_includedir}/razorqxt
224 %{_pkgconfigdir}/qtxdg.pc
225 %{_pkgconfigdir}/razormount.pc
226 %{_pkgconfigdir}/razorqt.pc
227 %{_pkgconfigdir}/razorqxt.pc
This page took 0.084688 seconds and 3 git commands to generate.