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

Revision 1581, 8.7 KB checked in by kazutaka, 14 years ago (diff)

1.2.0 に更新

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
[1581]10Version:        1.2.0
[1041]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
25#BuildArch:     noarch
26AutoReqProv:    no
27
28BuildRoot:      %{_tmppath}/%{name}-%{version}-root
29
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
[1581]135* Sun Aug 15 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.2.0-1
136- source udpate
137- add Requires: wget for update-watch.cron script
138- set %%{_localstatedir}/lib/update-watch/run-apt-update as %%ghost
139
[1041]140* Tue May 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.2-1
141- source udpate
142- add update-watch-orange.png (missing accidentlly)
143- add conditional build for check-upgrade.lua script
144
[521]145* Mon Jan 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.1-3
146- change %%{_libdir} to %%{_prefix}/lib (to use same directory on x86_64)
147
148* Mon Jan 18 2010 Kazutaka HARADA <kazutaka@vinelinux.org> 1.1.1-2
149- remove BuildArch: noarch (<BTS:VineLinux:883>)
150
151* Sun Aug 09 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.1.1-1
152- source udpate
153
154* Sat Aug 08 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.1.0-1
155- source udpate
156
157* Sun Aug 02 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.5-1
158- source udpate
159- add apt-update.sh in %install: fix for <BTS:VineLinux:0741&0743>
160
161* Tue Jul 28 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.4-1
162- source update
163
164* Sun Jul 26 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.3-1
165- source update
166- change source archive structure
167- add documents
168
169* Thu Jul 23 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.2-1
170- source update
171- change trayicon menu name to "Upgrade all" <BTS:VineLinux:0730>
172- update help file (Source11)
173- update reboot.list (Source7): add dbus
174
175* Fri Jun 26 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.1-1
176- source update
177
178* Thu May 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 1.0.0-1
179- source update
180- add html help file
181
182* Thu May 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.1-1
183- source update
184
185* Mon May 04 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.5.0-1
186- source update
187- update Source3 (to fix multiple user environment problem)
188- add application icon
189
190* Fri Apr 24 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.4-1
191- source update
192- add Packager: kazutaka
193
194* Sat Mar 21 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.3-1
195- source update
196- drop Source21 reboot icons (user stock icon instead)
197
198* Sun Oct 19 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.2-1
199- source update
200- add icons as Source20 & 21
201- add shell script Sourced9 for delayed autostart
202
203* Thu Sep 25 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.1-1
204- source update
205
206* Thu Jul 31 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.4.0-1
207- source update
208
209* Fri Jul 25 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.2-1
210- source update
211- add Source8 (update-watch-cleanup) to fix reboot notification error
212
213* Wed Jul 23 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.1-1
214- source update
215- update Source3 "check-upgrade.lua" to handle allow-duplicated
216  packages correctly
217
218* Mon Jul 21 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.3.0-1
219- source update
220- update update-watch.conf
221- add check-reboot.lua and reboot.list as Source6 & Source7
222
223* Mon Jun 30 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.4-1
224- source upate
225
226* Mon Jun 23 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.3-1
227- source upate
228
229* Fri Jun 20 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.2-1
230- source upate
231
232* Wed Jun 18 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.1-1
233- source upate
234
235* Wed Jun 18 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.2.0-1
236- source upate
237
238* Tue Jun 17 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.3-1
239- source upate
240
241* Sat Jun 14 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.2-2
242- change directory of run-apt-update to %%{_localstatedir}/lib/update-watch
243
244* Wed Jun 13 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.2-1
245- source upate
246- add update-watch.desktop to start automatically
247
248* Thu Jun 12 2008 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.1.1-1
249- initial build for Vine Linux
250
Note: See TracBrowser for help on using the repository browser.