########################################## # For using svn: do # export SVNROOT="http://svn.sourceforge.jp/svnroot/jd4linux/jd" ## svn checkout $SVNROOT/trunk # svn checkout $SVNROOT/legacy/jd-1/ ## mv trunk jd-%%{main_ver}-%%{strtag} # mv jd-1 jd-%%{main_ver}-%%{strtag} # tar czf jd-%%{main_ver}-%%{strtag}.tgz jd-%%{main_ver}-%%{strtag} ########################################## ########################################## # Defined by upsteam # %define use_legacy 1 %define use_trunk 0 %define use_jdsksy 0 %define main_ver 1.9.9 %define strtag beta080225 %define _pre_release 1 %if %use_trunk %define main_ver 2.0.0 %define strtag svn1869_trunk %define _pre_release 1 %endif %if %use_jdsksy %define main_ver 2.0.0 %define strtag svn1763_jdsksy %define _pre_release 1 %endif %define repoid 29637 # Define this if this is pre-version %define pre_release %{_pre_release} ########################################## ########################################## # Defined by vendor # %define vendor_rel 3 # 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 fonts-japanese %define icondir %{_datadir}/icons/hicolor/96x96/apps/ ########################################## ########################################## %if %{pre_release} %define rel 0.%{vendor_rel}.%{strtag}%{?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 %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 %build sh autogen.sh # set TZ for __TIME__ export TZ='Asia/Tokyo' %configure \ %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 * Mon Feb 25 2008 Mamoru Tasaka - 1.9.9-0.3.beta080225 - 1.9.9 beta 080225 * Mon Feb 25 2008 Mamoru Tasaka - 2.0.0-0.3.svn1869 - svn 1869 (version 2.0.0) * Sat Feb 9 2008 Mamoru Tasaka - Remove patch for gcc43 (applied by upstream) - Remove workarround for libsigc++ side bug * Fri Feb 8 2008 Mamoru Tasaka - 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 - 1.9.8-1 - 1.9.8 * Sun Dec 23 2007 Mamoru Tasaka - 1.9.8-0.5.rc071223 - 1.9.8 rc 071223 * Tue Dec 18 2007 Mamoru Tasaka - 1.9.8-0.4,beta071218 - 1.9.8 beta 071218 * Mon Dec 10 2007 Mamoru Tasaka - 1.9.8-0.3.beta071210 - 1.9.8 beta 071210 * Sun Dec 9 2007 Mamoru Tasaka - Switch from openssl to gnutls * Thu Nov 22 2007 Mamoru Tasaka - 1.9.7-1 - 1.9.7 * Thu Nov 15 2007 Mamoru Tasaka - 1.9.7-0.4.rc071105 - 1.9.7 rc 071115 * Fri Nov 9 2007 Mamoru Tasaka - 1.9.7-0.3.beta071109 - 1.9.7 beta 071109 * Fri Nov 2 2007 Mamoru Tasaka - 1.9.7-0.2.beta071101 - 1.9.7 beta 071101 * Fri Oct 5 2007 Mamoru Tasaka - 1.9.6-1 - 1.9.6 * Sun Sep 30 2007 Mamoru Tasaka - 1.9.6-0.6.rc070930 - 1.9.6 rc 070930 * Tue Sep 18 2007 Mamoru Tasaka - 1.9.6-0.5.beta070918 - 1.9.6 beta 070918 * Sun Aug 5 2007 Mamoru Tasaka - 1.9.6-0.2.beta070804 - 1.9.6 beta 070804 release 2 * Sat Aug 4 2007 Mamoru Tasaka - 1.9.6-0.1.beta070804 - 1.9.6 beta 070804 * Sat Jun 30 2007 Mamoru Tasaka - 1.9.5-1 - 1.9.5 * Mon Jun 25 2007 Mamoru Tasaka - 1.9.5-0.6.rc070625 - 1.9.5 rc 070625 * Sat Jun 16 2007 Mamoru Tasaka - 1.9.5-0.5.beta070616 - 1.9.5 beta 070616 * Mon Jun 11 2007 Mamoru Tasaka - 1.9.5-0.4.beta070611 - 1.9.5 beta 070611 * Mon May 28 2007 Mamoru Tasaka - 1.9.5-0.3.beta070528 - 1.9.5 beta 070528 * Tue May 22 2007 Mamoru Tasaka - 1.9.5-0.2.beta070516 - Support C/Migemo search * Tue May 15 2007 Mamoru Tasaka - 1.9.5-0.1.beta070516 - 1.9.5 beta 070516 * Tue Apr 3 2007 Mamoru Tasaka - 1.8.8-1 - 1.8.8 * Fri Mar 30 2007 Mamoru Tasaka - 1.8.8-0.3.rc070330 - 1.8.8 rc 070330 * Fri Mar 23 2007 Mamoru Tasaka - 1.8.8-0.3.beta070324 - 1.8.8 beta 070324 * Sat Mar 17 2007 Mamoru Tasaka - 1.8.8-0.2.beta070317 - 1.8.8 beta 070317 * Sun Feb 18 2007 Mamoru Tasaka - 1.8.8-0.1.beta070218 - 1.8.8 beta 070218 * Fri Feb 2 2007 Mamoru Tasaka - 1.8.5-1 - 1.8.5 * Sun Jan 21 2007 Mamoru Tasaka - 1.8.5-0.3.rc071121 - 1.8.5 rc 071121 * Sun Jan 14 2007 Mamoru Tasaka - 1.8.5-0.3.beta071114 - 1.8.5 beta 070114 * Sun Jan 7 2007 Mamoru Tasaka - 1.8.5-0.2.beta061227 - Add fix for zero-inserted dat problem * Tue Dec 26 2006 Mamoru Tasaka - 1.8.5-0.1.beta061227 - 1.8.5 beta 061227 * Sun Dec 17 2006 Mamoru Tasaka - 1.8.1-1 - 1.8.1 * Tue Dec 12 2006 Mamoru Tasaka - 1.8.1-0.2.rc061213 - 1.8.1 rc 061213 * Sat Dec 2 2006 Mamoru Tasaka - 1.8.1-0.2.beta061202 - 1.8.1 beta 061202 * Tue Nov 14 2006 Mamoru Tasaka - 1.8.0-1 - 1.8.0 * Wed Nov 8 2006 Mamoru Tasaka - 1.8.0-0.5.rc061108 - 1.8.0 rc 061108 * Fri Nov 3 2006 Mamoru Tasaka - 1.8.0-0.5.beta061103 - 1.8.0 beta 061103 * Sat Oct 28 2006 Mamoru Tasaka - 1.8.0-0.4.cvs061028 - Detect libSM and libICE for x86_64. - 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