From fa188a664890dd3a273780996e284db7dfd32623 Mon Sep 17 00:00:00 2001 From: Mamoru Tasaka Date: Dec 22 2009 16:07:39 +0000 Subject: - Try 0.6.6 beta1 --- diff --git a/.cvsignore b/.cvsignore index 9bba22e..b8a83fa 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -alexandria_0.6.5+0.6.6alpha.orig.tar.gz +alexandria-0.6.6-beta1.tar.gz diff --git a/alexandria.spec b/alexandria.spec index ed1f6e2..b4e38e3 100644 --- a/alexandria.spec +++ b/alexandria.spec @@ -1,12 +1,11 @@ %{!?ruby_sitelib: %global ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")} %define rubyabi 1.8 -%define repoid 62178 +%define repoid 68098 -%define prevver 0.6.5 %define majorver 0.6.6 -%define minorver alpha +%define minorver beta1 -%define fedorarel 1 +%define fedorarel 3 %define rel %{?minorver:0.}%{fedorarel}%{?minorver:.%minorver} @@ -19,14 +18,10 @@ Summary: Book collection manager Group: Applications/Productivity License: GPLv2+ URL: http://alexandria.rubyforge.org/ -#Source0: http://rubyforge.org/frs/download.php/%{repoid}/%{name}-%{version}%{?minorver}.tar.gz -Source0: https://launchpad.net/~alexandria-team/+archive/ppa/+files/%{name}_%{prevver}+%{version}%{?minorver}.orig.tar.gz +Source0: http://rubyforge.org/frs/download.php/%{repoid}/%{name}-%{version}%{?minorver:-%{minorver}}.tar.gz # Trial fix for hang up when importing list containing invalid isdn # ref: alexandria-Bugs-25348 Patch2: alexandria-0.6.4.1-hang-importing-invalid-isdn.patch -# Add install_prefix -# Will ask upstream -Patch10: alexandria-0.6.6alpha1-installprefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch @@ -37,8 +32,6 @@ BuildRequires: gettext BuildRequires: intltool BuildRequires: scrollkeeper -BuildRequires: ImageMagick - Requires: ruby Requires: ruby(abi) = %{rubyabi} @@ -75,10 +68,8 @@ Requires(preun): GConf2 Alexandria is a GNOME application to help you manage your book collection. %prep -#%%setup -q -n %{name}-%{majorver}%{?minorver} -%setup -q -n %{name}-%{prevver}+%{majorver}%{?minorver} +%setup -q -n %{name}-%{majorver}%{?minorver:-%{?minorver}} %patch2 -p0 -b .up25348 -%patch10 -p1 -b .prefix # Embed Fedora EVR %{__sed} -i.evr \ @@ -91,44 +82,22 @@ rake build %install %{__rm} -rf $RPM_BUILD_ROOT -# disable scrollkeeper -%{__rm} -rf tmpbin -%{__mkdir} tmpbin -%{__ln_s} -f /bin/true tmpbin/scrollkeeper-update -%{__ln_s} -f /bin/true tmpbin/gconftool-2 -%{__ln_s} -f /bin/true tmpbin/gtk-update-icon-cache - -export PATH="$(pwd)/tmpbin:$PATH" -export RUBYLIBDIR=%{ruby_sitelib} -#export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 +rake install_package_staging \ + DESTDIR=$RPM_BUILD_ROOT \ + RUBYLIBDIR=%{ruby_sitelib} -rake install \ - install_prefix=$RPM_BUILD_ROOT - -%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/applications/ desktop-file-install \ --vendor fedora \ --dir $RPM_BUILD_ROOT%{_datadir}/applications/ \ --delete-original \ $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop -# create 64x64, 128x128 icon -for s in 64 128 ; do - %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/ - convert -scale ${s}x${s} \ - data/alexandria/icons/%{name}.png \ - $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/%{name}.png -done - # Move gconf files to where Fedora uses %{__mkdir_p} $RPM_BUILD_ROOT%{_sysconfdir} %{__mv} \ $RPM_BUILD_ROOT%{_datadir}/gconf/ \ $RPM_BUILD_ROOT%{_sysconfdir}/ -# Clean up documents -%{__rm} -rf $RPM_BUILD_ROOT%{_defaultdocdir} - # %%{_datadir}/menu seems to be used for debian # Removing for Fedora %{__rm} -rf $RPM_BUILD_ROOT%{_datadir}/menu/ @@ -207,6 +176,14 @@ exit 0 %{_datadir}/icons/hicolor/*/apps/%{name}.* %changelog +* Wed Dec 23 2009 Mamoru Tasaka - 0.6.6-0.3.beta1 +- Try 0.6.6 beta1 + +* Fri Dec 18 2009 Mamoru Tasaka - 0.6.6-0.2.alpha +- Use "rake install_package_staging" as explained by the upstream + (in alexandria-Bugs-27578) +- Kill the creation of 64/128 icons as scalable svg is already installed + * Thu Dec 17 2009 Mamoru Tasaka - 0.6.6-0.1.alpha - Try 0.6.6 alpha diff --git a/sources b/sources index eda5f1d..49bf8e4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -3ef83d89d92b4160f78a42e83c8e3890 alexandria_0.6.5+0.6.6alpha.orig.tar.gz +df5a51687f798328d61eb521187dca9a alexandria-0.6.6-beta1.tar.gz