File alexandria.spec of Package alexandria

# norootforbuild

BuildRequires: gconf2-devel intltool ruby-devel rubygem-rake
%if %suse_version < 1030
BuildRequires: extra-rpm-macros gconf2-rpm-macros 
%endif

%if %suse_version > 1020
BuildRequires: fdupes
%endif

Name:          alexandria
Group:         Blah/Blah/Blah
Version: 0.6.2b1
Release: 1
License: UNKNOWN
Summary: a GNOME application for managing book collections
Source0: alexandria-%{version}.tar.gz
Patch0: alexandria-no-scrollkeeper.patch
#Patch0: alexandria_0.6.1-1.diff
#Patch1: alexandria-no-osx.patch
BuildRoot:%{_tmppath}/%{name}-%{version}-build
Requires: ruby
Requires: ruby-amazon
Requires: ruby-gnome2 ruby-gettext ruby-gtk2 ruby-pango ruby-gconf2 ruby-libglade2 ruby-gnomecanvas2
Autoreqprov: on
URL: http://alexandria.rubyforge.org/

%if %suse_version > 1020
%gconf_schemas_prereq
%endif

%description
Alexandria is a program for organising collections of books. It

* retrieves and displays book information (including cover pictures) from
several online libraries, such as Amazon, Proxis and Barnes and Noble
* allows books to be added and updated by hand
* enables searches either by EAN/ISBN, title, authors or keyword
* can import and export data into ONIX, Tellico and ISBN-list formats
* features a HIG-compliant user interface
* handles book rating and notes
* supports CueCat (R) barcode readers

Website: http://alexandria.rubyforge.org/

%lang_package

%prep
%setup
%patch0 -p1
### %patch0 -p1
### %patch1 -p1

%build
rake build

%install
PREFIX=$RPM_BUILD_ROOT/usr rake install
%find_lang %{name}
%if %suse_version > 1020
%fdupes $RPM_BUILD_ROOT
%endif

%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-, root, root)
%{_bindir}/alexandria

%dir %{_datadir}/alexandria
%{_libdir}/ruby/site_ruby/%rb_ver/*.rb
%dir %{_libdir}/ruby/site_ruby/%rb_ver/alexandria
%{_libdir}/ruby/site_ruby/%rb_ver/alexandria/*.rb
%{_libdir}/ruby/site_ruby/%rb_ver/alexandria/macui/*
%dir %{_libdir}/ruby/site_ruby/%rb_ver/alexandria/macui
%{_libdir}/ruby/site_ruby/%rb_ver/alexandria/book_providers/*.rb
%dir %{_libdir}/ruby/site_ruby/%rb_ver/alexandria/book_providers
%{_libdir}/ruby/site_ruby/%rb_ver/alexandria/scanners/cuecat.rb
%dir %{_libdir}/ruby/site_ruby/%rb_ver/alexandria/scanners
%{_libdir}/ruby/site_ruby/%rb_ver/alexandria/ui/*.rb
%dir %{_libdir}/ruby/site_ruby/%rb_ver/alexandria/ui
%dir %{_libdir}/ruby/site_ruby/%rb_ver/alexandria/ui/dialogs
%{_libdir}/ruby/site_ruby/%rb_ver/alexandria/ui/dialogs/*.rb

%{_datadir}/alexandria/glade/*.glade
%{_datadir}/alexandria/icons/*.png
%{_datadir}/alexandria/ui/*.xml
%{_datadir}/alexandria/web-themes/clean/*

%{_datadir}/gnome/help/alexandria/C/*.xml
%{_datadir}/gnome/help/alexandria/C/figures/*.png

%{_datadir}/icons/hicolor/*/apps/alexandria.png
%{_datadir}/icons/hicolor/*/apps/alexandria.svg


%{_datadir}/omf/alexandria/*.omf
%{_datadir}/applications/*.desktop

%files lang -f %{name}.lang

%changelog
openSUSE Build Service is sponsored by