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

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
[1041]10Version:        1.1.2
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
23BuildRequires:  gambas2-ide >= 1.9.48
24#BuildArch:     noarch
25AutoReqProv:    no
26
27BuildRoot:      %{_tmppath}/%{name}-%{version}-root
28
29Packager:       kazutaka
30
31
32%description
[1041]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.
[521]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
[1041]44update-watch は更新可能なパッケージがないか1日1回自動的にチェック
45します。
46システムにインストールされたパッケージのより新しいバージョンを
47検出すると、デスクトップの通知エリアにアイコンを表示します。
[521]48
49このプログラムは Gambas で開発されています。
50
51KDE を使っている場合は、gambas2-gb-qt サブパッケージをインストール
52すると、ツールキットに Qt が使用されるようになります。
53
54%prep
[1041]55%setup -q
[521]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}/
[1041]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/
[521]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
[1041]129%{_datadir}/pixmaps/update-watch-orange.png
[521]130
131
132%changelog
[1041]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
[521]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.