rpms/alexandria/F-11 .cvsignore, 1.11, 1.12 alexandria.spec, 1.41, 1.42 sources, 1.11, 1.12

Mamoru Tasaka mtasaka at fedoraproject.org
Tue Dec 22 16:07:39 UTC 2009


Author: mtasaka

Update of /cvs/extras/rpms/alexandria/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29694/F-11

Modified Files:
	.cvsignore alexandria.spec sources 
Log Message:
* Wed Dec 23 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.6.6-0.3.beta1
- Try 0.6.6 beta1



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/alexandria/F-11/.cvsignore,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- .cvsignore	16 Dec 2009 18:58:41 -0000	1.11
+++ .cvsignore	22 Dec 2009 16:07:38 -0000	1.12
@@ -1 +1 @@
-alexandria_0.6.5+0.6.6alpha.orig.tar.gz
+alexandria-0.6.6-beta1.tar.gz


Index: alexandria.spec
===================================================================
RCS file: /cvs/extras/rpms/alexandria/F-11/alexandria.spec,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -p -r1.41 -r1.42
--- alexandria.spec	16 Dec 2009 18:58:41 -0000	1.41
+++ alexandria.spec	22 Dec 2009 16:07:38 -0000	1.42
@@ -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 \
-	install_prefix=$RPM_BUILD_ROOT
+rake install_package_staging \
+	DESTDIR=$RPM_BUILD_ROOT \
+	RUBYLIBDIR=%{ruby_sitelib}
 
-%{__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 <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.6.6-0.3.beta1
+- Try 0.6.6 beta1
+
+* Fri Dec 18 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 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 <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.6.6-0.1.alpha
 - Try 0.6.6 alpha
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/alexandria/F-11/sources,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- sources	16 Dec 2009 18:58:41 -0000	1.11
+++ sources	22 Dec 2009 16:07:38 -0000	1.12
@@ -1 +1 @@
-3ef83d89d92b4160f78a42e83c8e3890  alexandria_0.6.5+0.6.6alpha.orig.tar.gz
+df5a51687f798328d61eb521187dca9a  alexandria-0.6.6-beta1.tar.gz




More information about the scm-commits mailing list