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

Revision 521, 7.8 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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