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

Revision 1400, 7.4 KB checked in by inagaki, 14 years ago (diff)

updated: kio_sysinfo, kdewebdev, kiconedit

Line 
1%define make_cvs 1
2
3Name: kdewebdev
4Summary: Web development applications for the K Desktop Environment.
5Summary: K デスクトップ環境向け WEB 開発アプリケーション集
6Version: 3.5.10
7Release: 2%{?_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
60Group: Development/Libraries
61Requires: %{name} = %{version}-%{release}
62Requires: kdelibs3-devel
63Provides: kdewebdev3-devel = %{version}-%{release}
64
65%description devel
66Development files for kdewebdev.
67
68%prep
69%setup -q -a 1 -a 2 -a 3 -a 4
70%patch0 -p0 -b .javascript
71%patch1 -p1 -b .kxsldbg-icons
72%patch2 -p1 -b .autoconf
73
74install -m644 -p %{SOURCE5} kxsldbg/
75
76%if %{make_cvs}
77# hack/fix for newer automake
78  sed -iautomake -e 's|automake\*1.10\*|automake\*1.1[0-5]\*|' admin/cvs.sh
79  make -f admin/Makefile.common cvs
80%endif
81
82
83%build
84unset QTDIR && . /etc/profile.d/qt.sh
85
86%configure \
87    --with-qt-libraries=$QTDIR/lib \
88    --includedir=%{_includedir}/kde \
89    --disable-rpath \
90    --enable-new-ldflags \
91    --disable-debug --disable-warnings \
92    --disable-dependency-tracking --enable-final
93
94make %{?_smp_mflags}
95
96%install
97rm -rf $RPM_BUILD_ROOT
98make DESTDIR=$RPM_BUILD_ROOT install
99
100## package separately?  Why doesn't upstream include this? -- Rex
101# install docs
102for i in css html javascript ; do
103   pushd $i
104   ./install.sh <<EOF
105$RPM_BUILD_ROOT%{_datadir}/apps/quanta/doc
106EOF
107   popd
108   rm -rf $i
109done
110cp -a php php.docrc $RPM_BUILD_ROOT%{_datadir}/apps/quanta/doc/
111
112# Make symlinks relative
113pushd $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en
114for i in *; do
115    if [ -d $i -a -L $i/common ]; then
116        rm -f $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en/$i/common
117        ln -sf ../common $RPM_BUILD_ROOT%{_datadir}/doc/HTML/en/$i
118    fi
119done
120popd
121
122# rpmdocs
123for dir in k* quanta; do
124  for file in AUTHORS ChangeLog README TODO ; do
125    test -s  "$dir/$file" && install -p -m644 -D "$dir/$file" "rpmdocs/$dir/$file"
126  done
127done
128
129
130%clean
131rm -rf $RPM_BUILD_ROOT
132
133%post
134/sbin/ldconfig
135for f in crystalsvg hicolor locolor ; do
136  touch --no-create %{_datadir}/icons/$f 2> /dev/null ||:
137done
138
139%postun
140/sbin/ldconfig
141if [ $1 -eq 0 ] ; then
142for f in crystalsvg hicolor locolor ; do
143  touch --no-create %{_datadir}/icons/$f 2> /dev/null ||:
144  gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||:
145done
146update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
147fi
148
149%posttrans
150for f in crystalsvg hicolor locolor ; do
151  gtk-update-icon-cache -q %{_datadir}/icons/$f 2> /dev/null ||:
152done
153update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
154
155
156%files
157%defattr(-,root,root)
158%doc %{_datadir}/doc/HTML/en/*
159%{_bindir}/*
160%{_libdir}/*.so.*
161%{_libdir}/*.la
162%{_libdir}/kde3/*
163%{_datadir}/applications/*
164%{_datadir}/applnk
165%{_datadir}/apps/*
166%{_datadir}/config.kcfg/*
167%{_datadir}/icons/*
168%{_datadir}/mimelnk/*
169%{_datadir}/services/*
170%{_datadir}/servicetypes/*
171
172%files devel
173%defattr(-,root,root)
174%{_includedir}/kde/*
175%{_libdir}/*.so
176
177%changelog
178* Sat Jul 17 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-2
179- added BR: arts-devel
180
181* Sun Mar 21 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.10-1
182- updated to 3.5.10 based on FC
183- updated %%post and %%postun section, added %%posttrans section
184- built with new toolchain
185
186* Wed May 13 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 3.5.8-1
187- applied new versioning policy, spec in UTF-8
188- added Japanese summary
189- changed Group to Applictions/Development
190
191* Sun Nov 25 2007 NAKAMURA Kenta <kenta@vinelinux.org> 3.5.8-0vl3
192- added --with-qt-libraries option
193
194* Mon Oct 29 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl2
195- rebuild for VineSeed
196
197* Mon Oct 29 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.8-0vl1
198- new upstream release
199
200* Wed Jun 27 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl2
201- rebuild for VineSeed
202
203* Tue Jun 26 2007 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.7-0vl1
204- new upstream release
205- added --enable-libsuffix option
206
207* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl2
208- rebuild for VineSeed
209
210* Tue Oct  3 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.5-0vl1
211- new upstream release
212
213* Wed Aug  2 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl2
214- rebuild for VineSeed
215
216* Wed Aug  2 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.4-0vl1
217- new upstream release
218
219* Wed May 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl2
220- rebuild for VineSeed
221
222* Wed May 31 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.3-0vl1
223- new upstream release
224
225* Wed Mar 22 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl2
226- rebuild for VineSeed
227
228* Wed Mar 22 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.2-0vl1
229- new upstream release
230
231* Mon Feb  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl2
232- rebuild for VineSeed
233
234* Mon Feb  6 2006 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.1-0vl1
235- new upstream release
236
237* Thu Dec  8 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl2
238- rebuild for VineSeed
239
240* Mon Nov 28 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl1
241- new upstream release
242
243* Tue Nov 15 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.5.0-0vl0.rc1
244- new upstream release
245
246* Tue Oct 18 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.92-0vl1
247- new upstream release
248- delete Patch0
249
250* Thu Sep 22 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.91-0vl1
251- new upstream release
252- add Patch0
253
254* Mon Jul 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl2
255- rebuild for VineSeed
256
257* Mon Jul 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.2-0vl1
258- new upstream release
259
260* Mon Jul  4 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl2
261- build for VineSeed
262- add --disable-rpath to configure option
263
264* Tue Jun  7 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.1-0vl1
265- new upstream release
266- remove patch0
267
268* Mon Apr 25 2005 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 3.4.0-0vl1
269- initial release for VineSeed
Note: See TracBrowser for help on using the repository browser.