It seems that I did a big mistake...
This commit is contained in:
parent
01908244df
commit
4113b89565
387
jd.spec
387
jd.spec
@ -1,387 +0,0 @@
|
|||||||
##########################################
|
|
||||||
# For using svn: do
|
|
||||||
# export SVNROOT="http://svn.sourceforge.jp/svnroot/jd4linux/jd"
|
|
||||||
# svn checkout $SVNROOT/trunk
|
|
||||||
# mv trunk jd-%%{main_ver}-%%{strtag}
|
|
||||||
# tar czf jd-%%{main_ver}-%%{strtag}.tgz jd-%%{main_ver}-%%{strtag}
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# Defined by upsteam
|
|
||||||
#
|
|
||||||
%define main_ver 2.2.0
|
|
||||||
%define strtag svn2631_trunk
|
|
||||||
%define repoid 36802
|
|
||||||
# Define this if this is pre-version
|
|
||||||
%define pre_release 1
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
# Defined by vendor
|
|
||||||
#
|
|
||||||
%define vendor_rel 1
|
|
||||||
%define extra_rel %{nil}
|
|
||||||
# Tag name changed from vendor to vendorname so as not to
|
|
||||||
# overwrite Vendor entry in Summary
|
|
||||||
%define vendorname fedora
|
|
||||||
%define gtkmmdevel gtkmm24-devel
|
|
||||||
%define fontpackage mona-fonts-VLGothic
|
|
||||||
%define icondir %{_datadir}/icons/hicolor/96x96/apps/
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
%if %{pre_release}
|
|
||||||
%define rel 0.%{vendor_rel}.%{strtag}%{?extra_rel}%{?dist}
|
|
||||||
%else
|
|
||||||
%define rel %{vendor_rel}%{?dist}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
# By default, Migemo support is disabled.
|
|
||||||
%if 0%{?fedora} >= 5
|
|
||||||
%define _with_migemo 1
|
|
||||||
%endif
|
|
||||||
%define migemo_dict %{_datadir}/cmigemo/utf-8/migemo-dict
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
Name: jd
|
|
||||||
Version: %{main_ver}
|
|
||||||
Release: %{rel}
|
|
||||||
Summary: A 2ch browser
|
|
||||||
|
|
||||||
Group: Applications/Internet
|
|
||||||
License: GPLv2
|
|
||||||
URL: http://jd4linux.sourceforge.jp/
|
|
||||||
Source0: http://downloads.sourceforge.jp/jd4linux/%{repoid}/%{name}-%{main_ver}-%{strtag}.tgz
|
|
||||||
#Source0: %{name}-%{main_ver}-%{strtag}.tgz
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
||||||
|
|
||||||
BuildRequires: %{gtkmmdevel}
|
|
||||||
BuildRequires: libtool automake
|
|
||||||
BuildRequires: gnutls-devel
|
|
||||||
BuildRequires: desktop-file-utils
|
|
||||||
BuildRequires: libSM-devel
|
|
||||||
%if 0%{?_with_migemo} >= 1
|
|
||||||
BuildRequires: cmigemo-devel
|
|
||||||
%endif
|
|
||||||
BuildRequires: alsa-lib-devel
|
|
||||||
%if 0%{?fedora} > 8
|
|
||||||
BuildRequires: oniguruma-devel
|
|
||||||
%endif
|
|
||||||
%if %{pre_release}
|
|
||||||
BuildRequires: subversion
|
|
||||||
%endif
|
|
||||||
Requires: %{fontpackage}
|
|
||||||
|
|
||||||
|
|
||||||
%description
|
|
||||||
JD is a 2ch browser based on gtkmm2.
|
|
||||||
|
|
||||||
%prep
|
|
||||||
%setup -q -n %{name}-%{main_ver}-%{strtag}
|
|
||||||
#find . -name .svn | sort -r | xargs %{__rm} -rf
|
|
||||||
|
|
||||||
sh autogen.sh
|
|
||||||
|
|
||||||
%build
|
|
||||||
# set TZ for __TIME__
|
|
||||||
export TZ='Asia/Tokyo'
|
|
||||||
|
|
||||||
%configure \
|
|
||||||
--with-alsa \
|
|
||||||
%if 0%{?fedora} > 8
|
|
||||||
--with-oniguruma \
|
|
||||||
%endif
|
|
||||||
--with-xdgopen \
|
|
||||||
%if 0%{?_with_migemo} >= 1
|
|
||||||
--with-migemo \
|
|
||||||
--with-migemodict=%{migemo_dict}
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%{__make} %{?_smp_mflags}
|
|
||||||
|
|
||||||
|
|
||||||
%install
|
|
||||||
%{__rm} -rf $RPM_BUILD_ROOT
|
|
||||||
%{__make} install DESTDIR=$RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
%{__mkdir_p} $RPM_BUILD_ROOT%{icondir}
|
|
||||||
%{__install} -p -m 644 %{name}.png $RPM_BUILD_ROOT%{icondir}
|
|
||||||
|
|
||||||
desktop-file-install \
|
|
||||||
--vendor %{vendorname} \
|
|
||||||
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
|
|
||||||
--delete-original \
|
|
||||||
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
|
||||||
|
|
||||||
%clean
|
|
||||||
%{__rm} -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
%post
|
|
||||||
touch --no-create %{_datadir}/icons/hicolor || :
|
|
||||||
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
||||||
|
|
||||||
%postun
|
|
||||||
touch --no-create %{_datadir}/icons/hicolor || :
|
|
||||||
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
||||||
|
|
||||||
%files
|
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%doc COPYING ChangeLog README
|
|
||||||
%{_bindir}/%{name}
|
|
||||||
%{_datadir}/applications/%{vendorname}-%{name}.desktop
|
|
||||||
%{_datadir}/pixmaps/%{name}.png
|
|
||||||
%{icondir}/%{name}.png
|
|
||||||
|
|
||||||
%changelog
|
|
||||||
* Tue Jan 20 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- rev 2631
|
|
||||||
|
|
||||||
* Tue Dec 30 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.1.0-2
|
|
||||||
- Workaround for the issue on res 868 in JD 6 thread (segv when
|
|
||||||
bookmarking when bookmark is empty)
|
|
||||||
|
|
||||||
* Mon Dec 29 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.1.0-1
|
|
||||||
- 2.1.0
|
|
||||||
|
|
||||||
* Sun Dec 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- rev 2608 (patched against previous rc)
|
|
||||||
|
|
||||||
* Tue Dec 23 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.1.0-0.5.rc081223
|
|
||||||
- 2.1.0 rc 081223
|
|
||||||
|
|
||||||
* Sat Dec 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- rev 2579
|
|
||||||
- Use oniguruma on F-9+ for regex
|
|
||||||
|
|
||||||
* Tue Dec 16 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.1.0-0.2.beta081216
|
|
||||||
- 2.1.0 beta 081216
|
|
||||||
|
|
||||||
* Mon Nov 24 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.3-1
|
|
||||||
- 2.0.3
|
|
||||||
|
|
||||||
* Tue Nov 18 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.3-0.3.rc081117
|
|
||||||
- 2.0.3 rc 081117
|
|
||||||
|
|
||||||
* Mon Nov 10 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.3-0.2.beta081110
|
|
||||||
- 2.0.3 beta 081110
|
|
||||||
|
|
||||||
* Sat Sep 20 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.2-1
|
|
||||||
- 2.0.2
|
|
||||||
|
|
||||||
* Tue Sep 16 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.1-2
|
|
||||||
- Patch to cope with occasional cookie change
|
|
||||||
|
|
||||||
* Sun Sep 14 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.1-1
|
|
||||||
- 2.0.1
|
|
||||||
|
|
||||||
* Wed Sep 10 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.1-0.3.rc080909
|
|
||||||
- 2.0.1 rc 080909
|
|
||||||
|
|
||||||
* Tue Sep 9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- rev 2322
|
|
||||||
- Set xdg-open as default browser now by configure option
|
|
||||||
|
|
||||||
* Mon Sep 8 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- rev 2319
|
|
||||||
- revert default browser setting
|
|
||||||
|
|
||||||
* Tue Sep 2 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.1-0.2.beta080901
|
|
||||||
- 2.0.1 beta 080901
|
|
||||||
- Change default config in Fedora
|
|
||||||
fonts: use Mona-VLGothic
|
|
||||||
browser: use xdg-open
|
|
||||||
|
|
||||||
* Tue Aug 5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- Switch the default fonts to VLGothic-based Mona
|
|
||||||
|
|
||||||
* Mon Jul 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-2
|
|
||||||
- Change Japanese fonts Requires (F-10+)
|
|
||||||
|
|
||||||
* Wed Jul 23 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-1
|
|
||||||
- 2.0.0
|
|
||||||
|
|
||||||
* Mon Jul 14 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-0.8.rc080714
|
|
||||||
- 2.0.0 rc 080714
|
|
||||||
|
|
||||||
* Thu Jul 3 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-0.7.beta20080702
|
|
||||||
- 2.0.0 beta 20080702
|
|
||||||
|
|
||||||
* Tue Jun 24 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- F-10: rebuild against new gnutls
|
|
||||||
- F-10: kill subversion tagging until dependency is solved.
|
|
||||||
|
|
||||||
* Mon Jun 2 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-0.6.beta20080601
|
|
||||||
- 2.0.0 beta 20080601
|
|
||||||
|
|
||||||
* Mon Jun 2 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-0.5.svn2081_trunk
|
|
||||||
- Workarround for bug 449225
|
|
||||||
|
|
||||||
* Sun May 25 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-0.5.svn2066_trunk
|
|
||||||
- Enable alsa
|
|
||||||
|
|
||||||
* Fri Apr 18 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-0.4.beta080418
|
|
||||||
- 2.0.0 beta 080418
|
|
||||||
|
|
||||||
* Tue Apr 15 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.9-1
|
|
||||||
- 1.9.9
|
|
||||||
|
|
||||||
* Wed Apr 9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.9-0.3.rc080408
|
|
||||||
- 1.9.9 rc 080408
|
|
||||||
|
|
||||||
* Sun Mar 23 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- Workaround for bug 438600
|
|
||||||
|
|
||||||
* Mon Feb 25 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.9-0.3.beta080225
|
|
||||||
- 1.9.9 beta 080225
|
|
||||||
|
|
||||||
* Sat Feb 9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- Remove patch for gcc43 (applied by upstream)
|
|
||||||
- Remove workarround for libsigc++ side bug
|
|
||||||
|
|
||||||
* Fri Feb 8 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 2.0.0-0.2.svn1774
|
|
||||||
- Patch to make jd happy with gcc43
|
|
||||||
- Workarround for libsigc++ side bug (bug 431017)
|
|
||||||
|
|
||||||
* Fri Dec 28 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.8-1
|
|
||||||
- 1.9.8
|
|
||||||
|
|
||||||
* Sun Dec 23 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.8-0.5.rc071223
|
|
||||||
- 1.9.8 rc 071223
|
|
||||||
|
|
||||||
* Tue Dec 18 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.8-0.4,beta071218
|
|
||||||
- 1.9.8 beta 071218
|
|
||||||
|
|
||||||
* Mon Dec 10 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.8-0.3.beta071210
|
|
||||||
- 1.9.8 beta 071210
|
|
||||||
|
|
||||||
* Sun Dec 9 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
|
|
||||||
- Switch from openssl to gnutls
|
|
||||||
|
|
||||||
* Thu Nov 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.7-1
|
|
||||||
- 1.9.7
|
|
||||||
|
|
||||||
* Thu Nov 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.7-0.4.rc071105
|
|
||||||
- 1.9.7 rc 071115
|
|
||||||
|
|
||||||
* Fri Nov 9 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.7-0.3.beta071109
|
|
||||||
- 1.9.7 beta 071109
|
|
||||||
|
|
||||||
* Fri Nov 2 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyoa.c.jp> - 1.9.7-0.2.beta071101
|
|
||||||
- 1.9.7 beta 071101
|
|
||||||
|
|
||||||
* Fri Oct 5 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.6-1
|
|
||||||
- 1.9.6
|
|
||||||
|
|
||||||
* Sun Sep 30 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.6-0.6.rc070930
|
|
||||||
- 1.9.6 rc 070930
|
|
||||||
|
|
||||||
* Tue Sep 18 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.6-0.5.beta070918
|
|
||||||
- 1.9.6 beta 070918
|
|
||||||
|
|
||||||
* Sun Aug 5 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.6-0.2.beta070804
|
|
||||||
- 1.9.6 beta 070804 release 2
|
|
||||||
|
|
||||||
* Sat Aug 4 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.6-0.1.beta070804
|
|
||||||
- 1.9.6 beta 070804
|
|
||||||
|
|
||||||
* Sat Jun 30 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.5-1
|
|
||||||
- 1.9.5
|
|
||||||
|
|
||||||
* Mon Jun 25 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.5-0.6.rc070625
|
|
||||||
- 1.9.5 rc 070625
|
|
||||||
|
|
||||||
* Sat Jun 16 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.5-0.5.beta070616
|
|
||||||
- 1.9.5 beta 070616
|
|
||||||
|
|
||||||
* Mon Jun 11 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.5-0.4.beta070611
|
|
||||||
- 1.9.5 beta 070611
|
|
||||||
|
|
||||||
* Mon May 28 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.5-0.3.beta070528
|
|
||||||
- 1.9.5 beta 070528
|
|
||||||
|
|
||||||
* Tue May 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.5-0.2.beta070516
|
|
||||||
- Support C/Migemo search
|
|
||||||
|
|
||||||
* Tue May 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.9.5-0.1.beta070516
|
|
||||||
- 1.9.5 beta 070516
|
|
||||||
|
|
||||||
* Tue Apr 3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.8-1
|
|
||||||
- 1.8.8
|
|
||||||
|
|
||||||
* Fri Mar 30 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.8-0.3.rc070330
|
|
||||||
- 1.8.8 rc 070330
|
|
||||||
|
|
||||||
* Fri Mar 23 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.8-0.3.beta070324
|
|
||||||
- 1.8.8 beta 070324
|
|
||||||
|
|
||||||
* Sat Mar 17 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.8-0.2.beta070317
|
|
||||||
- 1.8.8 beta 070317
|
|
||||||
|
|
||||||
* Sun Feb 18 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.8-0.1.beta070218
|
|
||||||
- 1.8.8 beta 070218
|
|
||||||
|
|
||||||
* Fri Feb 2 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.5-1
|
|
||||||
- 1.8.5
|
|
||||||
|
|
||||||
* Sun Jan 21 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.5-0.3.rc071121
|
|
||||||
- 1.8.5 rc 071121
|
|
||||||
|
|
||||||
* Sun Jan 14 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.5-0.3.beta071114
|
|
||||||
- 1.8.5 beta 070114
|
|
||||||
|
|
||||||
* Sun Jan 7 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.5-0.2.beta061227
|
|
||||||
- Add fix for zero-inserted dat problem
|
|
||||||
|
|
||||||
* Tue Dec 26 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.5-0.1.beta061227
|
|
||||||
- 1.8.5 beta 061227
|
|
||||||
|
|
||||||
* Sun Dec 17 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.1-1
|
|
||||||
- 1.8.1
|
|
||||||
|
|
||||||
* Tue Dec 12 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.1-0.2.rc061213
|
|
||||||
- 1.8.1 rc 061213
|
|
||||||
|
|
||||||
* Sat Dec 2 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.1-0.2.beta061202
|
|
||||||
- 1.8.1 beta 061202
|
|
||||||
|
|
||||||
* Tue Nov 14 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-1
|
|
||||||
- 1.8.0
|
|
||||||
|
|
||||||
* Wed Nov 8 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-0.5.rc061108
|
|
||||||
- 1.8.0 rc 061108
|
|
||||||
|
|
||||||
* Fri Nov 3 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-0.5.beta061103
|
|
||||||
- 1.8.0 beta 061103
|
|
||||||
|
|
||||||
* Sat Oct 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-0.4.cvs061028
|
|
||||||
- Detect libSM and libICE for x86_64.
|
|
||||||
- cvs 061028 (23:59 JST)
|
|
||||||
|
|
||||||
* Wed Oct 25 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-0.3.beta061023
|
|
||||||
- Remove some category from desktop files due to
|
|
||||||
desktop-file-utils change.
|
|
||||||
|
|
||||||
* Tue Oct 24 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-0.2.beta061023
|
|
||||||
- 1.8.0 beta 061023
|
|
||||||
|
|
||||||
* Sun Oct 22 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-0.1.cvs061022
|
|
||||||
- cvs 061022 (23:59 JST)
|
|
||||||
|
|
||||||
* Mon Oct 9 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.8.0-0.1.beta061009
|
|
||||||
- 1.8.0 beta 061009
|
|
||||||
|
|
||||||
* Sat Oct 7 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.7.0-2
|
|
||||||
- Add libSM-devel to BuildRequires.
|
|
||||||
|
|
||||||
* Wed Sep 27 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.7.0-1
|
|
||||||
- 1.7.0
|
|
||||||
|
|
||||||
* Mon Sep 25 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.7.0-0.1.rc060921
|
|
||||||
- Import to Fedora Extras.
|
|
||||||
|
|
||||||
* Sun Mar 9 2006 Houritsuchu <houritsuchu@hotmail.com>
|
|
||||||
- Version up.
|
|
||||||
- add icon
|
|
||||||
|
|
||||||
* Sat Feb 25 2006 Houritsuchu <houritsuchu@hotmail.com>
|
|
||||||
- first
|
|
190
rubygem-nokogiri.spec
Normal file
190
rubygem-nokogiri.spec
Normal file
@ -0,0 +1,190 @@
|
|||||||
|
%define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
|
||||||
|
%define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")
|
||||||
|
%define rubyabi 1.8
|
||||||
|
|
||||||
|
%define gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
|
||||||
|
%define gemname nokogiri
|
||||||
|
%define geminstdir %{gemdir}/gems/%{gemname}-%{version}
|
||||||
|
|
||||||
|
Summary: An HTML, XML, SAX, and Reader parser
|
||||||
|
Name: rubygem-%{gemname}
|
||||||
|
Version: 1.1.1
|
||||||
|
Release: 1%{?dist}
|
||||||
|
Group: Development/Languages
|
||||||
|
License: MIT
|
||||||
|
URL: http://nokogiri.rubyforge.org/nokogiri/
|
||||||
|
Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
|
||||||
|
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
BuildRequires: ruby(abi) = %{rubyabi}
|
||||||
|
BuildRequires: ruby(rubygems)
|
||||||
|
BuildRequires: rubygem(rake)
|
||||||
|
BuildRequires: libxml2-devel
|
||||||
|
BuildRequires: libxslt-devel
|
||||||
|
BuildRequires: ruby-devel
|
||||||
|
Requires: ruby(abi) = %{rubyabi}
|
||||||
|
Requires: ruby(rubygems)
|
||||||
|
Provides: rubygem(%{gemname}) = %{version}-%{release}
|
||||||
|
|
||||||
|
%description
|
||||||
|
Nokogiri parses and searches XML/HTML very quickly, and also has
|
||||||
|
correctly implemented CSS3 selector support as well as XPath support.
|
||||||
|
|
||||||
|
Nokogiri also features an Hpricot compatibility layer to help ease the change
|
||||||
|
to using correct CSS and XPath.
|
||||||
|
|
||||||
|
%package doc
|
||||||
|
Summary: Documentation for %{name}
|
||||||
|
Group: Documentation
|
||||||
|
# Directory ownership issue
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires: ruby(rubygems)
|
||||||
|
|
||||||
|
%description doc
|
||||||
|
This package contains documentation for %{name}.
|
||||||
|
|
||||||
|
%package -n ruby-%{gemname}
|
||||||
|
Summary: Non-Gem support package for %{gemname}
|
||||||
|
Group: Development/Languages
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Provides: ruby(%{gemname}) = %{version}-%{release}
|
||||||
|
|
||||||
|
%description -n ruby-%{gemname}
|
||||||
|
This package provides non-Gem support for %{gemname}.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -T -c
|
||||||
|
|
||||||
|
%build
|
||||||
|
mkdir -p ./%{gemdir}
|
||||||
|
export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
|
||||||
|
gem install \
|
||||||
|
--local \
|
||||||
|
--install-dir ./%{gemdir} \
|
||||||
|
-V --force \
|
||||||
|
%{SOURCE0}
|
||||||
|
|
||||||
|
# cflags wrong (-O3 passed), recompiling
|
||||||
|
pushd ./%{geminstdir}
|
||||||
|
sed -i.flags -e 's|-O3||' ext/nokogiri/extconf.rb
|
||||||
|
find . -name \*.so -or -name \*.o -exec rm -f {} \;
|
||||||
|
rake -v ext/nokogiri/native.so
|
||||||
|
|
||||||
|
%install
|
||||||
|
rm -rf %{buildroot}
|
||||||
|
mkdir -p %{buildroot}%{gemdir}
|
||||||
|
cp -a ./%{gemdir}/* %{buildroot}%{gemdir}
|
||||||
|
|
||||||
|
# move arch dependent files to %%ruby_sitearch
|
||||||
|
mkdir -p %{buildroot}%{ruby_sitearch}/%{gemname}
|
||||||
|
mv %{buildroot}%{geminstdir}/lib/%{gemname}/*.so \
|
||||||
|
%{buildroot}%{ruby_sitearch}/%{gemname}/
|
||||||
|
|
||||||
|
# remove all shebang
|
||||||
|
for f in $(find %{buildroot}%{geminstdir} -name \*.rb)
|
||||||
|
do
|
||||||
|
sed -i -e '/^#!/d' $f
|
||||||
|
chmod 0644 $f
|
||||||
|
done
|
||||||
|
|
||||||
|
# cleanups
|
||||||
|
rm -rf %{buildroot}%{geminstdir}/ext
|
||||||
|
rm -f %{buildroot}%{geminstdir}/{.require_paths,Rakefile}
|
||||||
|
|
||||||
|
# only needed by Rakefile, removing
|
||||||
|
## First remove only files, then check if the directory
|
||||||
|
## is empty
|
||||||
|
rm -f %{buildroot}/%{geminstdir}/vendor/hoe.rb
|
||||||
|
rmdir %{buildroot}/%{geminstdir}/vendor/
|
||||||
|
|
||||||
|
# The following method is completely copied from rubygem-gettext
|
||||||
|
# spec file
|
||||||
|
#
|
||||||
|
# Create symlinks
|
||||||
|
##
|
||||||
|
## Note that before switching to gem %%{ruby_sitelib}/%%{gemname}
|
||||||
|
## already existed as a directory, so this cannot be replaced
|
||||||
|
## by symlink (cpio fails)
|
||||||
|
## Similarly, all directories under %%{ruby_sitelib} cannot be
|
||||||
|
## replaced by symlink
|
||||||
|
#
|
||||||
|
|
||||||
|
create_symlink_rec(){
|
||||||
|
|
||||||
|
ORIGBASEDIR=$1
|
||||||
|
TARGETBASEDIR=$2
|
||||||
|
|
||||||
|
## First calculate relative path of ORIGBASEDIR
|
||||||
|
## from TARGETBASEDIR
|
||||||
|
TMPDIR=$TARGETBASEDIR
|
||||||
|
BACKDIR=
|
||||||
|
DOWNDIR=
|
||||||
|
num=0
|
||||||
|
nnum=0
|
||||||
|
while true
|
||||||
|
do
|
||||||
|
num=$((num+1))
|
||||||
|
TMPDIR=$(echo $TMPDIR | sed -e 's|/[^/][^/]*$||')
|
||||||
|
DOWNDIR=$(echo $ORIGBASEDIR | sed -e "s|^$TMPDIR||")
|
||||||
|
if [ x$DOWNDIR != x$ORIGBASEDIR ]
|
||||||
|
then
|
||||||
|
nnum=0
|
||||||
|
while [ $nnum -lt $num ]
|
||||||
|
do
|
||||||
|
BACKDIR="../$BACKDIR"
|
||||||
|
nnum=$((nnum+1))
|
||||||
|
done
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
RELBASEDIR=$( echo $BACKDIR/$DOWNDIR | sed -e 's|//*|/|g' )
|
||||||
|
|
||||||
|
## Next actually create symlink
|
||||||
|
pushd %{buildroot}/$ORIGBASEDIR
|
||||||
|
find . -type f | while read f
|
||||||
|
do
|
||||||
|
DIRNAME=$(dirname $f)
|
||||||
|
BACK2DIR=$(echo $DIRNAME | sed -e 's|/[^/][^/]*|/..|g')
|
||||||
|
mkdir -p %{buildroot}${TARGETBASEDIR}/$DIRNAME
|
||||||
|
LNNAME=$(echo $BACK2DIR/$RELBASEDIR/$f | \
|
||||||
|
sed -e 's|^\./||' | sed -e 's|//|/|g' | \
|
||||||
|
sed -e 's|/\./|/|' )
|
||||||
|
ln -s -f $LNNAME %{buildroot}${TARGETBASEDIR}/$f
|
||||||
|
done
|
||||||
|
popd
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
create_symlink_rec %{geminstdir}/lib %{ruby_sitelib}
|
||||||
|
|
||||||
|
|
||||||
|
%clean
|
||||||
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root, root,-)
|
||||||
|
%{ruby_sitearch}/%{gemname}/
|
||||||
|
%dir %{geminstdir}/
|
||||||
|
%doc %{geminstdir}/[A-Z]*
|
||||||
|
%{geminstdir}/[a-l]*/
|
||||||
|
%{gemdir}/cache/%{gemname}-%{version}.gem
|
||||||
|
%{gemdir}/specifications/%{gemname}-%{version}.gemspec
|
||||||
|
|
||||||
|
%files doc
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{geminstdir}/test/
|
||||||
|
%{gemdir}/doc/%{gemname}-%{version}/
|
||||||
|
|
||||||
|
%files -n ruby-%{gemname}
|
||||||
|
%defattr(-,root,root,-)
|
||||||
|
%{ruby_sitelib}/*%{gemname}.rb
|
||||||
|
%{ruby_sitelib}/%{gemname}/
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Jan 15 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.1.1-1
|
||||||
|
- 1.1.1
|
||||||
|
|
||||||
|
* Thu Dec 25 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1.1.0-1
|
||||||
|
- Initial packaging
|
||||||
|
|
Loading…
Reference in New Issue
Block a user