source: projects/specs/trunk/u/update-watch/update-watch-vl.spec @ 1041

Revision 1041, 8.4 KB checked in by kazutaka, 14 years ago (diff)

Import from latest srpm

Line 
1%define build_vine5 0
2
3%if "%{?_dist_release}" == "vl5"
4%define build_vine5 1
5%endif
6
7Summary:        Application which notifies about package updates
8Summary(ja):    パッケージの更新を通知するアプリケーション
9Name:           update-watch
10Version:        1.1.2
11Release:        1%{?_dist_release}
12Source0:        %{name}-%{version}.tar.bz2
13
14License:        GPL
15Group:          Applications/System
16#URL:           
17
18Requires:       gambas2-runtime >= 1.9.48
19Requires:       gambas2-gb-gui >= 1.9.48
20Requires:       gambas2-gb-form >= 1.9.48
21Requires:       gambas2-gb-gtk >= 1.9.48
22Requires:       gksu
23BuildRequires:  gambas2-ide >= 1.9.48
24#BuildArch:     noarch
25AutoReqProv:    no
26
27BuildRoot:      %{_tmppath}/%{name}-%{version}-root
28
29Packager:       kazutaka
30
31
32%description
33Update-watch will check for the availability of new packages for
34your system on a daily basis. When it detects new versions of the
35packages installed on the system are available, it will add an
36icon on the desktop notification area.
37
38This program is developed with Gambas.
39
40If you are using KDE, install gambas2-gb-qt sub package and then
41this program switch to use Qt toolkit.
42
43%description -l ja
44update-watch は更新可能なパッケージがないか1日1回自動的にチェック
45します。
46システムにインストールされたパッケージのより新しいバージョンを
47検出すると、デスクトップの通知エリアにアイコンを表示します。
48
49このプログラムは Gambas で開発されています。
50
51KDE を使っている場合は、gambas2-gb-qt サブパッケージをインストール
52すると、ツールキットに Qt が使用されるようになります。
53
54%prep
55%setup -q
56touch run-apt-update
57
58
59%build
60pushd src/%{name}
61%{_bindir}/gbc2 -a -t -p
62%{_bindir}/gba2
63popd
64
65
66%install
67%{__rm} -rf ${RPM_BUILD_ROOT}
68%{__install} -d ${RPM_BUILD_ROOT}/%{_bindir}
69%{__install} -d ${RPM_BUILD_ROOT}/%{_sysconfdir}/apt/apt.conf.d
70%{__install} -d ${RPM_BUILD_ROOT}/%{_sysconfdir}/cron.daily
71%{__install} -d ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/init.d
72%{__install} -d ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/rc0.d
73%{__install} -d ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/rc6.d
74%{__install} -d ${RPM_BUILD_ROOT}/%{_sysconfdir}/xdg/autostart
75%{__install} -d ${RPM_BUILD_ROOT}/%{_prefix}/lib/update-watch
76%{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/apt/scripts
77%{__install} -d ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps
78%{__install} -d ${RPM_BUILD_ROOT}/%{_localstatedir}/lib/update-watch
79
80%{__install} -m 755 src/%{name}/update-watch.gambas ${RPM_BUILD_ROOT}/%{_bindir}/update-watch
81%{__install} -m 644 src/%{name}/%{name}.png         ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps/
82%{__install} -m 755 delayed_launch_update-watch.sh  ${RPM_BUILD_ROOT}/%{_bindir}/
83%{__install} -m 644 update-watch.conf       ${RPM_BUILD_ROOT}/%{_sysconfdir}/apt/apt.conf.d/
84%{__install} -m 755 update-watch.lua        ${RPM_BUILD_ROOT}/%{_datadir}/apt/scripts/
85%{__install} -m 755 check-reboot.lua        ${RPM_BUILD_ROOT}/%{_datadir}/apt/scripts/
86%if %{build_vine5}
87%{__install} -m 755 check-upgrades5.lua      ${RPM_BUILD_ROOT}/%{_prefix}/lib/update-watch/check-upgrades.lua
88%else
89%{__install} -m 755 check-upgrades.lua      ${RPM_BUILD_ROOT}/%{_prefix}/lib/update-watch/check-upgrades.lua
90%endif
91%{__install} -m 755 apt-update.sh           ${RPM_BUILD_ROOT}/%{_prefix}/lib/update-watch/
92%{__install} -m 644 reboot.list             ${RPM_BUILD_ROOT}/%{_prefix}/lib/update-watch/
93%{__install} -m 755 update-watch-cleanup    ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/init.d
94%{__install} -m 755 update-watch.cron       ${RPM_BUILD_ROOT}/%{_sysconfdir}/cron.daily/
95%{__install} -m 755 update-watch.desktop    ${RPM_BUILD_ROOT}/%{_sysconfdir}/xdg/autostart/
96%{__install} -m 644 run-apt-update          ${RPM_BUILD_ROOT}/%{_localstatedir}/lib/update-watch
97%{__install} -m 644 update-watch-red.png    ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps/
98%{__install} -m 644 update-watch-orange.png ${RPM_BUILD_ROOT}/%{_datadir}/pixmaps/
99
100# crete symlink
101( cd ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/rc0.d
102  %{__ln_s} ../init.d/update-watch-cleanup ./S00update-watch-cleanup
103  cd ${RPM_BUILD_ROOT}/%{_sysconfdir}/rc.d/rc6.d
104  %{__ln_s} ../init.d/update-watch-cleanup ./S00update-watch-cleanup
105)
106
107
108%clean
109%{__rm} -rf ${RPM_BUILD_ROOT}
110
111
112%files
113%defattr(-,root,root)
114%doc AUTHORS COPYING README ChangeLog help
115%{_bindir}/update-watch
116%{_bindir}/delayed_launch_update-watch.sh
117%{_sysconfdir}/apt/apt.conf.d/update-watch.conf
118%{_sysconfdir}/cron.daily/update-watch.cron
119%{_sysconfdir}/rc.d/init.d/update-watch-cleanup
120%{_sysconfdir}/rc.d/rc0.d/S00update-watch-cleanup
121%{_sysconfdir}/rc.d/rc6.d/S00update-watch-cleanup
122%{_sysconfdir}/xdg/autostart/update-watch.desktop
123%{_prefix}/lib/update-watch
124%{_localstatedir}/lib/update-watch
125%{_datadir}/apt/scripts/update-watch.lua
126%{_datadir}/apt/scripts/check-reboot.lua
127%{_datadir}/pixmaps/%{name}.png
128%{_datadir}/pixmaps/update-watch-red.png
129%{_datadir}/pixmaps/update-watch-orange.png
130
131
132%changelog
133* Tue May 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.2-1
134- source udpate
135- add update-watch-orange.png (missing accidentlly)
136- add conditional build for check-upgrade.lua script
137
138* Mon Jan 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.1-3
139- change %%{_libdir} to %%{_prefix}/lib (to use same directory on x86_64)
140
141* Mon Jan 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.1-2
142- remove BuildArch: noarch (<BTS:VineLinux:883>)
143
144* Sun Aug 09 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.1.1-1
145- source udpate
146
147* Sat Aug 08 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.1.0-1
148- source udpate
149
150* Sun Aug 02 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.5-1
151- source udpate
152- add apt-update.sh in %install: fix for <BTS:VineLinux:0741&0743>
153
154* Tue Jul 28 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.4-1
155- source update
156
157* Sun Jul 26 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.3-1
158- source update
159- change source archive structure
160- add documents
161
162* Thu Jul 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.2-1
163- source update
164- change trayicon menu name to "Upgrade all" <BTS:VineLinux:0730>
165- update help file (Source11)
166- update reboot.list (Source7): add dbus
167
168* Fri Jun 26 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.1-1
169- source update
170
171* Thu May 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.0-1
172- source update
173- add html help file
174
175* Thu May 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.1-1
176- source update
177
178* Mon May 04 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.0-1
179- source update
180- update Source3 (to fix multiple user environment problem)
181- add application icon
182
183* Fri Apr 24 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.4-1
184- source update
185- add Packager: kazutaka
186
187* Sat Mar 21 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.3-1
188- source update
189- drop Source21 reboot icons (user stock icon instead)
190
191* Sun Oct 19 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.2-1
192- source update
193- add icons as Source20 & 21
194- add shell script Sourced9 for delayed autostart
195
196* Thu Sep 25 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.1-1
197- source update
198
199* Thu Jul 31 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.0-1
200- source update
201
202* Fri Jul 25 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.2-1
203- source update
204- add Source8 (update-watch-cleanup) to fix reboot notification error
205
206* Wed Jul 23 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.1-1
207- source update
208- update Source3 "check-upgrade.lua" to handle allow-duplicated
209  packages correctly
210
211* Mon Jul 21 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.0-1
212- source update
213- update update-watch.conf
214- add check-reboot.lua and reboot.list as Source6 & Source7
215
216* Mon Jun 30 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.4-1
217- source upate
218
219* Mon Jun 23 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.3-1
220- source upate
221
222* Fri Jun 20 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.2-1
223- source upate
224
225* Wed Jun 18 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.1-1
226- source upate
227
228* Wed Jun 18 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.0-1
229- source upate
230
231* Tue Jun 17 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.3-1
232- source upate
233
234* Sat Jun 14 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.2-2
235- change directory of run-apt-update to %%{_localstatedir}/lib/update-watch
236
237* Wed Jun 13 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.2-1
238- source upate
239- add update-watch.desktop to start automatically
240
241* Thu Jun 12 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.1-1
242- initial build for Vine Linux
243
Note: See TracBrowser for help on using the repository browser.