source: projects/specs/trunk/j/jd/jd-vl.spec @ 9914

Revision 9914, 9.2 KB checked in by iwamoto, 8 years ago (diff)

jd: new upstream relase/built with gnutls 3.4.y

Line 
1###  for 5.x / 6.x / VineSeed ###
2
3%define  pkg_version  2.8.9
4%define  strtag       150226
5%define  repoid       40140
6%define  vendor_rel   1
7
8%define  pre_release  0
9%if %{pre_release}
10%define  pkg_release  %{vendor_rel}.%{strtag}%{?_dist_release}
11%else
12%define  pkg_release  %{vendor_rel}%{?_dist_release}
13%endif
14
15## icon install dist dir
16%define  icondir  %{_datadir}/icons/hicolor
17
18## enable/disable sound (0:disable 1:enable)
19%define  sound  1
20
21Summary:      A 2ch browser
22Summary(ja):  2ちゃんねる用ブラウザ
23Name:         jd
24Version:      %{pkg_version}
25Release:      %{pkg_release}
26
27Source0:  http://prdownloads.sourceforge.jp/jd4linux/%{repoid}/%{name}-%{version}-%{strtag}.tgz
28Source1:  jd-vl.desktop
29
30# Vine Patch
31Patch1:     jd-vine_env.patch
32
33# upstream svn patches
34# Patch100: jd-2.5.0_http_201.patch
35# Patch100: jd-2.4.0_close_err_image.patch
36# Patch110: jd-2.4.0_tag_drawing_fix.patch
37# Patch100: jd-2.6.0_gtkmm28.patch
38# Patch100: jd-2.7.0_maru_p2.patch
39# Patch100: jd-2.7.5-command_line_color_config.patch
40# Patch110: jd-2.6.5_vine4.patch
41
42License:  GPL
43Group:    Applications/Internet
44URL:      http://jd4linux.sourceforge.jp/
45
46Requires:  gtkmm2 >= 2.8
47Requires:  glibmm
48Requires:  zlib >= 1.2
49Requires:  pango
50Requires:  gnutls >= 1.2
51Requires(pre):  desktop-file-utils
52# Prereq:    desktop-file-utils
53
54BuildRequires:  libtool, automake, autoconf
55BuildRequires:  gtkmm2-devel >= 2.8
56BuildRequires:  glibmm-devel
57BuildRequires:  zlib-devel >= 1.2
58BuildRequires:  XOrg-devel
59BuildRequires:  pango-devel
60BuildRequires:  gnutls-devel >= 1.2
61BuildRequires:  libgpg-error-devel
62%if %{sound}
63BuildRequires:  alsa-lib-devel
64%endif
65BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root
66
67Packager: iwamoto
68Vendor: Project Vine
69Distribution: Vine Linux
70
71%description
72JD is a 2ch browser based on gtkmm2.
73
74%description -l ja
75JD は gtkmm2 ベースの2ちゃんねる用ブラウザです。
76
77%prep
78%setup -q -n %{name}-%{version}-%{strtag}
79# %setup -q -n %{name}-%{version}-rc110803
80# find . -name .svn | sort -r | xargs %{__rm} -rf
81
82%patch1 -p1 -b .vine_env
83
84# Patch 100 - 200 are upstream patches
85# %patch100 -p2 -b .close_err_image
86# %patch100 -p2 -b .gtkmm28
87# %patch100 -p0 -b .maru_p2
88# %patch100 -p0 -b .color
89
90%build
91autoreconf -i
92
93## set TZ for __TIME__
94export TZ='Asia/Tokyo'
95
96%if %{sound}
97%configure  --with-alsa "CXXFLAGS= -std=c++0x"
98%else
99%configure
100%endif
101
102%{__make} %{?_smp_mflags} V=1
103
104%install
105%{__rm} -rf ${RPM_BUILD_ROOT}
106%{__make} install DESTDIR=${RPM_BUILD_ROOT}
107
108%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/applications
109%{__install} -p -m644 %{SOURCE1} ${RPM_BUILD_ROOT}%{_datadir}/applications/jd.desktop
110
111for i in 16 32 48 96;do \
112  %{__mkdir_p} ${RPM_BUILD_ROOT}%{icondir}/$i"x"$i/apps; \
113  %{__install} -p -m644 src/icons/%{name}$i.png ${RPM_BUILD_ROOT}%{icondir}/$i"x"$i/apps/%{name}.png; \
114done
115
116%clean
117%{__rm} -rf ${RPM_BUILD_ROOT}
118
119%post
120update-desktop-database -q %{_datadir}/applications
121
122%postun
123update-desktop-database -q %{_datadir}/applications
124
125
126%files
127%defattr(-,root,root)
128%doc COPYING ChangeLog README
129%{_bindir}/%{name}
130%{_datadir}/applications/%{name}.desktop
131%{_datadir}/pixmaps/%{name}.png
132%{icondir}/*/apps/%{name}.png
133
134%changelog
135* Wed Dec 30 2015 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.9-1
136- new upstream release
137- New 2ch API is NOT supported
138
139* Thu Jun  5 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.8-1
140- new upstream release 
141- built with gnutls 3.x
142
143* Wed Jan  8 2014 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.7-1
144- new upstream release 
145
146* Thu Dec 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.8.6-2
147- rebuild with VineSeed environment
148
149* Sat May 18 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.6-1
150- new upstream release
151
152* Thu Mar 28 2013 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
153- 2.8.6-0.beta130304
154- new upstream beta release (for testing)
155
156* Mon Aug 27 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.5-1
157- new upstream release
158
159* Sun Aug 12 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.5-0
160- new upstream rc release (for testing)
161
162* Sun Aug 14 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.2-2
163- add -q option to update-desktop-database
164
165* Sun Aug 14 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.2-1
166- new upstream release
167- drop vl4 section from spec file
168
169* Thu Aug  4 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.2-0
170- new upstream rc release (for testing)
171
172* Sun Mar 20 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.1-1
173- new upstream release
174
175* Tue Feb 15 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.1-0
176- new beta release
177
178* Thu Feb  3 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.0-1
179- new upstream release
180
181* Wed Feb  2 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.8.0-0
182- testpackage (not for release)
183- drop patch100 (included in new release)
184
185* Tue Feb  1 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.7.5-3
186- use Requires(pre) tag instead of Prereq
187
188* Tue Jan 11 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.7.5-2
189- add patch100 to add config status line color setting
190
191* Sat Jan  1 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.7.5-1
192- 2.7.5 release
193
194* Wed Dec 15 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.7.5-0.1
195- 2.7.5 beta (not for release)
196
197* Sat Dec 11 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.7.5-0
198- 2.7.5 beta (not for release)
199- drop Patch100 (is included in new release)
200
201* Fri Aug 27 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.7.0-2
202- add patch1 to show vine package into environment
203- add patch100 to fix maru & p2 issue
204
205* Tue Aug 24 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.7.0-1
206- new upstream release
207
208* Thu Apr 29 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.5-2
209- add patch110 to fix build error on Vine4
210- add BR: libgpg-error-devel
211
212* Wed Apr 28 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.5-1
213- new upstream release   
214- drop Patch100 (is included in new release)
215
216* Mon Mar 22 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.0-2
217- add Patch100 to build fix with <= gtkmm28 (Vine 4.x env)
218
219* Mon Feb  8 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.0-1
220- new upstream release   
221
222* Sat Feb  6 2010 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.0-0.100130
223- 2.6.0 rc1 (not for release)
224
225* Tue Dec 29 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-1
226- new upstream release 
227
228* Mon Dec 28 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-0.091225
229- 2.5.5 rc1 (not for release)
230
231* Wed Dec 23 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.5-0.091220
232- 2.5.5 beta (not for release)
233- drop patch100 (included in new release)
234
235* Sat Dec 12 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.5.0-1
236- new upstream release
237
238* Mon Sep 28 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.2-1
239- new upstream release
240
241* Tue Sep 22 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
242- 2.4.2-rc090921-0
243- for test
244
245* Mon Jul 13 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.1-1
246- new upstream release
247
248* Sat Jul 11 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp>
249- 2.4.1-rc090705-1
250- new upstream rc release for testing
251- drop patch100, 110 (included in new release)
252
253* Sat May 30 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.4.0-2
254- Merge spec file for vl4 and for vl5
255- add patch100, 110 from upstream svn
256
257* Sat May 23 2009 tomcat <webmaster2@tomcat.nyanta.jp> 2.4.0-1vl4
258- new upstream release
259
260* Fri Mar 06 2009 tomcat <webmaster2@tomcat.nyanta.jp> 2.3.0-1vl4
261- new upstream release
262
263* Fri Jan 16 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.1.0-2vl4
264- fix icon file install method
265
266* Sun Dec 28 2008 tomcat <webmaster2@tomcat.nyanta.jp> 2.1.0-1vl4
267- new upstream release
268
269* Mon Nov 24 2008 tomcat <webmaster2@tomcat.nyanta.jp> 2.0.3-1vl4
270- new upstream release
271
272* Wed Oct 01 2008 tomcat <webmaster2@tomcat.nyanta.jp> 2.0.2-1vl4
273- rebuild for official
274
275* Sun Sep 21 2008 tomcat <webmaster2@tomcat.nyanta.jp> 2.0.2-1tomvl4
276- update to 2.0.2
277
278* Sun Feb 03 2008 tomcat <webmaster2@tomcat.nyanta.jp> 1.9.8-1tom3
279- build with gnutls-1.4.1(official package)
280
281* Sun Dec 30 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.9.8-1tom2
282- build with gnutls-1.6.3(unofficial package)
283
284* Sat Dec 29 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.9.8-1tom1
285- new upstream release
286- drop Patch0 (jd-1.9.5-desktop-vi.patch)
287- add Source1 (jd-vi.desktop)
288
289* Fri Nov 23 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.9.7-1tom1
290- new upstream release
291
292* Sat Oct 06 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.9.6-1tom1
293- new upstream release
294
295* Wed Jul 04 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.9.5-1tom2
296- modified jd-vi.spec
297- add patch0
298
299* Sun Jul 01 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.9.5-1
300- new upstream release
301
302* Wed May 23 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.8.8-2
303- fix the Help file is not installed
304
305* Wed Apr 04 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.8.8-1
306- new upstream release
307
308* Sat Feb 03 2007 tomcat <webmaster2@tomcat.nyanta.jp> 1.8.5-1
309- new upstream release
310
311* Mon Dec 18 2006 tomcat <webmaster2@tomcat.nyanta.jp> 1.8.1-1
312- new upstream release
313
314* Thu Nov 30 2006 tomcat <webmaster2@tomcat.nyanta.jp> 1.8.0-1
315- initial build for Vine Linux
316
317* Thu Mar  9 2006 Houritsuchu <houritsuchu@hotmail.com>
318- Version up.
319- add icon
320
321* Sat Feb 25 2006 Houritsuchu <houritsuchu@hotmail.com>
322- first
Note: See TracBrowser for help on using the repository browser.