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