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

Revision 4266, 9.4 KB checked in by kazutaka, 13 years ago (diff)

update to 1.9.3

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