########################################## # For using cvs: do # cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/jd4linux login # enter return # cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/jd4linux co jd # mv jd jd-%%{main_ver}-%%{strtag} # tar -cvz jd-%%{main_ver}-%%{strtag}.tgz jd-%%{main_ver}-%%{strtag} # ########################################## # Defined by upsteam # %define main_ver 1.8.0 %define strtag cvs061028 %define repoid 22352 # Defined by vendor # %define vendor_rel 4 # Tag name changed from vendor to vendorname so as not to # overwrite Vendor entry in Summary %define vendorname fedora %define category X-Fedora %define gtkmmdevel gtkmm24-devel %define icondir %{_datadir}/icons/hicolor/96x96/apps/ # Define this if this is pre-version %define pre_release 1 %if %{pre_release} %define rel 0.%{vendor_rel}.%{strtag}%{?dist} %else %define rel %{vendor_rel}%{?dist} %endif ########################################## Name: jd Version: %{main_ver} Release: %{rel} Summary: A 2ch browser Group: Applications/Internet License: GPL URL: http://jd4linux.sourceforge.jp/ #Source0: http://osdn.dl.sourceforge.jp/jd4linux/%{repoid}/%{name}-%{main_ver}-%{strtag}.tgz Source0: %{name}-%{main_ver}-%{strtag}.tgz Patch0: jd-1.8.0-cvs061028-support-x86_64.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: %{gtkmmdevel} BuildRequires: libtool automake BuildRequires: openssl-devel BuildRequires: desktop-file-utils BuildRequires: libSM-devel Requires: fonts-japanese %description JD is a 2ch browser based on gtkmm2. %prep %setup -q -n %{name}-%{main_ver}-%{strtag} %patch0 -p1 -b .x86_64 find . -name CVS | sort -r | xargs %{__rm} -rf %build sh autogen.sh %configure %{__make} %{?_smp_mflags} %install %{__rm} -rf $RPM_BUILD_ROOT %{__make} install DESTDIR=$RPM_BUILD_ROOT %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/applications %{__mkdir_p} $RPM_BUILD_ROOT%{icondir} %{__install} -p -m 644 %{name}.png $RPM_BUILD_ROOT%{icondir} # desktop-file-tools 0.10->0.11 change # 0.11 no longer accepts Application, X-Fedora, X-Red-Hat-Base desktop-file-install \ --vendor %{vendorname} \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --remove-category X-Red-Hat-Base \ --remove-category Application \ %{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 %{icondir}/%{name}.png %changelog * Sat Oct 28 2006 Mamoru Tasaka - 1.8.0-0.4.cvs061028 - Detect libSM and libICE for x86_64. * Sat Oct 28 2006 Mamoru Tasaka - 1.8.0-0.3.cvs061028 - cvs 061028 (23:59 JST) * Wed Oct 25 2006 Mamoru Tasaka - 1.8.0-0.3.beta061023 - Remove some category from desktop files due to desktop-file-utils change. * Tue Oct 24 2006 Mamoru Tasaka - 1.8.0-0.2.beta061023 - 1.8.0 beta 061023 * Sun Oct 22 2006 Mamoru Tasaka - 1.8.0-0.1.cvs061022 - cvs 061022 (23:59 JST) * Mon Oct 9 2006 Mamoru Tasaka - 1.8.0-0.1.beta061009 - 1.8.0 beta 061009 * Sat Oct 7 2006 Mamoru Tasaka - 1.7.0-2 - Add libSM-devel to BuildRequires. * Wed Sep 27 2006 Mamoru Tasaka - 1.7.0-1 - 1.7.0 * Mon Sep 25 2006 Mamoru Tasaka - 1.7.0-0.1.rc060921 - Import to Fedora Extras. * Sun Mar 9 2006 Houritsuchu - Version up. - add icon * Sat Feb 25 2006 Houritsuchu - first