source: projects/specs/trunk/k/kdewebdev/kdewebdev-vl.spec @ 2638

Revision 2638, 7.4 KB checked in by inagaki, 13 years ago (diff)

update: attica, soprano, kdewebdev

RevLine 
[636]1%define make_cvs 1
[521]2
3Name: kdewebdev
[2638]4Summary: KDE Web development applications
5Summary(ja): KDE Web 開発アプリケーション集
[636]6Version: 3.5.10
[2638]7Release: 3%{?_dist_release}
[636]8
9License: GPLv2
10URL: http://kdewebdev.org/
[521]11Group: Applications/Development
12
[636]13Source: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
14Source1: http://download.sourceforge.net/quanta/css.tar.bz2
15Source2: http://download.sourceforge.net/quanta/html.tar.bz2
16Source3: http://download.sourceforge.net/quanta/php_manual_en_20030401.tar.bz2
17Source4: http://download.sourceforge.net/quanta/javascript.tar.bz2
18Source5: hi48-app-kxsldbg.png
19
20Patch0: javascript.patch
21Patch1: kdewebdev-3.5.4-kxsldbg-icons.patch
22Patch2: arts-acinclude.patch
23
[521]24BuildRoot: %{_tmppath}/%{name}-%{version}-root
[636]25%if %{make_cvs}
26BuildRequires: automake libtool
27%endif
28BuildRequires: desktop-file-utils
29BuildRequires: kdelibs3-devel >= %{version}
[1400]30BuildRequires: arts-devel
[636]31BuildRequires: libxslt-devel >= 1.0.18
[521]32BuildRequires: libxml2-devel >= 2.6.0
[636]33BuildRequires: perl
[521]34
[636]35Provides: kdewebdev3 = %{version}-%{release}
36
37Obsoletes: quanta < %{version}-%{release}
38Provides:  quanta = %{version}-%{release}
39
40%define kommander_ver 1.2.2
41#Obsoletes: kommander < %{kommander_ver}-%{release}
42Provides:  kommander = %{kommander_ver}-%{release}
43
[521]44%description
45The kdewebdev package contains Quanta Plus and other applications,
46which are useful for web development. They are runtime dependencies
47of Quanta Plus, and it is highly recommended that you install them.
48
49The extra applications are:
[636]50* kfilereplace: batch search and replace tool
51* kimagemapeditor: HTML image map editor
52* klinkstatus: link checker
53* kommander: visual dialog building tool
54* kxsldbg: xslt Debugger
55* quanta+: web development
[521]56
57
58%package devel
59Summary: Development files for kdewebdev
[2638]60Summary(ja): kdewebdev の開発用ファイル
[521]61Group: Development/Libraries
62Requires: %{name} = %{version}-%{release}
[636]63Requires: kdelibs3-devel
64Provides: kdewebdev3-devel = %{version}-%{release}
[521]65
66%description devel
67Development files for kdewebdev.
68
69%prep
[636]70%setup -q -a 1 -a 2 -a 3 -a 4
71%patch0 -p0 -b .javascript
72%patch1 -p1 -b .kxsldbg-icons
73%patch2 -p1 -b .autoconf
[521]74
[636]75install -m644 -p %{SOURCE5} kxsldbg/
76
77%if %{make_cvs}
78# hack/fix for newer automake
79  sed -iautomake -e 's|automake\*1.10\*|automake\*1.1[0-5]\*|' admin/cvs.sh
80  make -f admin/Makefile.common cvs
81%endif
82
83
[521]84%build
[636]85unset QTDIR && . /etc/profile.d/qt.sh
[521]86
[636]87%configure \
[521]88    --with-qt-libraries=$QTDIR/lib \
89    --includedir=%{_includedir}/kde \
[636]90    --disable-rpath \
[521]91    --enable-new-ldflags \
[636]92    --disable-debug --disable-warnings \
93    --disable-dependency-tracking --enable-final
[521]94
95make %{?_smp_mflags}
96
97%install
98rm -rf $RPM_BUILD_ROOT
99make DESTDIR=$RPM_BUILD_ROOT install
100
[636]101## package separately?  Why doesn't upstream include this? -- Rex
102# install docs
103for i in css html javascript ; do
104   pushd $i
105   ./install.sh <<EOF
106$RPM_BUILD_ROOT%{_datadir}/apps/quanta/doc
107EOF
108   popd
109   rm -rf $i
110done
111cp -a php php.docrc $RPM_BUILD_ROOT%{_datadir}/apps/quanta/doc/
112
[521]113# Make symlinks relative
[636]114pushd $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en
[521]115for i in *; do
[636]116    if [ -d $i -a -L $i/common ]; then
117        rm -f $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en/$i/common
118        ln -sf ../common $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en/$i
119    fi
[521]120done
[636]121popd
[521]122
[636]123# rpmdocs
124for dir in k* quanta; do
125  for file in AUTHORS ChangeLog README TODO ; do
126    test -s  "$dir/$file" && install -p -m644 -D "$dir/$file" "rpmdocs/$dir/$file"
127  done
128done
129
130
[521]131%clean
132rm -rf $RPM_BUILD_ROOT
133
[636]134%post
135/sbin/ldconfig
136for f in crystalsvg hicolor locolor ; do
137  touch --no-create %{_datadir}/icons/$f 2> /dev/null ||:
138done
[521]139
[636]140%postun
141/sbin/ldconfig
142if [ $1 -eq 0 ] ; then
143for f in crystalsvg hicolor locolor ; do
144  touch --no-create %{_datadir}/icons/$f 2> /dev/null ||:
145  gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||:
146done
147update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
148fi
[521]149
[636]150%posttrans
151for f in crystalsvg hicolor locolor ; do
152  gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||:
153done
154update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
155
156
[521]157%files
158%defattr(-,root,root)
159%doc %{_datadir}/doc/HTML/en/*
160%{_bindir}/*
161%{_libdir}/*.so.*
162%{_libdir}/*.la
163%{_libdir}/kde3/*
164%{_datadir}/applications/*
165%{_datadir}/applnk
166%{_datadir}/apps/*
167%{_datadir}/config.kcfg/*
168%{_datadir}/icons/*
169%{_datadir}/mimelnk/*
170%{_datadir}/services/*
171%{_datadir}/servicetypes/*
172
173%files devel
174%defattr(-,root,root)
175%{_includedir}/kde/*
176%{_libdir}/*.so
177
178%changelog
[2638]179* Thu Dec 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-3
180- fixed summary
181
[1400]182* Sat Jul 17 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-2
183- added BR: arts-devel
184
[636]185* Sun Mar 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-1
186- updated to 3.5.10 based on FC
187- updated %%post and %%postun section, added %%posttrans section
188- built with new toolchain
189
[521]190* Wed May 13 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.8-1
191- applied new versioning policy, spec in UTF-8
192- added Japanese summary
193- changed Group to Applictions/Development
194
195* Sun Nov 25 2007 NAKAMURA Kenta <kenta@vinelinux.org> 3.5.8-0vl3
196- added --with-qt-libraries option
197
198* Mon Oct 29 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl2
199- rebuild for VineSeed
200
201* Mon Oct 29 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl1
202- new upstream release
203
204* Wed Jun 27 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl2
205- rebuild for VineSeed
206
207* Tue Jun 26 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl1
208- new upstream release
209- added --enable-libsuffix option
210
211* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl2
212- rebuild for VineSeed
213
214* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl1
215- new upstream release
216
217* Wed Aug  2 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl2
218- rebuild for VineSeed
219
220* Wed Aug  2 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl1
221- new upstream release
222
223* Wed May 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl2
224- rebuild for VineSeed
225
226* Wed May 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl1
227- new upstream release
228
229* Wed Mar 22 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl2
230- rebuild for VineSeed
231
232* Wed Mar 22 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl1
233- new upstream release
234
235* Mon Feb  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl2
236- rebuild for VineSeed
237
238* Mon Feb  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl1
239- new upstream release
240
241* Thu Dec  8 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl2
242- rebuild for VineSeed
243
244* Mon Nov 28 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl1
245- new upstream release
246
247* Tue Nov 15 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl0.rc1
248- new upstream release
249
250* Tue Oct 18 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.92-0vl1
251- new upstream release
252- delete Patch0
253
254* Thu Sep 22 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.91-0vl1
255- new upstream release
256- add Patch0
257
258* Mon Jul 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl2
259- rebuild for VineSeed
260
261* Mon Jul 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl1
262- new upstream release
263
264* Mon Jul  4 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl2
265- build for VineSeed
266- add --disable-rpath to configure option
267
268* Tue Jun  7 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl1
269- new upstream release
270- remove patch0
271
272* Mon Apr 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.0-0vl1
273- initial release for VineSeed
Note: See TracBrowser for help on using the repository browser.