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