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

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

update: attica, soprano, kdewebdev

Line 
1%define make_cvs 1
2
3Name: kdewebdev
4Summary: KDE Web development applications
5Summary(ja): KDE Web 開発アプリケーション集
6Version: 3.5.10
7Release: 3%{?_dist_release}
8
9License: GPLv2
10URL: http://kdewebdev.org/
11Group: Applications/Development
12
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
24BuildRoot: %{_tmppath}/%{name}-%{version}-root
25%if %{make_cvs}
26BuildRequires: automake libtool
27%endif
28BuildRequires: desktop-file-utils
29BuildRequires: kdelibs3-devel >= %{version}
30BuildRequires: arts-devel
31BuildRequires: libxslt-devel >= 1.0.18
32BuildRequires: libxml2-devel >= 2.6.0
33BuildRequires: perl
34
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
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:
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
56
57
58%package devel
59Summary: Development files for kdewebdev
60Summary(ja): kdewebdev の開発用ファイル
61Group: Development/Libraries
62Requires: %{name} = %{version}-%{release}
63Requires: kdelibs3-devel
64Provides: kdewebdev3-devel = %{version}-%{release}
65
66%description devel
67Development files for kdewebdev.
68
69%prep
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
74
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
84%build
85unset QTDIR && . /etc/profile.d/qt.sh
86
87%configure \
88    --with-qt-libraries=$QTDIR/lib \
89    --includedir=%{_includedir}/kde \
90    --disable-rpath \
91    --enable-new-ldflags \
92    --disable-debug --disable-warnings \
93    --disable-dependency-tracking --enable-final
94
95make %{?_smp_mflags}
96
97%install
98rm -rf $RPM_BUILD_ROOT
99make DESTDIR=$RPM_BUILD_ROOT install
100
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
113# Make symlinks relative
114pushd $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en
115for i in *; do
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
120done
121popd
122
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
131%clean
132rm -rf $RPM_BUILD_ROOT
133
134%post
135/sbin/ldconfig
136for f in crystalsvg hicolor locolor ; do
137  touch --no-create %{_datadir}/icons/$f 2> /dev/null ||:
138done
139
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
149
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
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
179* Thu Dec 23 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-3
180- fixed summary
181
182* Sat Jul 17 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-2
183- added BR: arts-devel
184
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
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.