mvadkert / rpms / sword

Forked from rpms/sword 3 years ago
Clone
mpeters 3cf7582
Name:           sword           
mpeters 3cf7582
Version:        1.5.8
a0db4f8
Release:        10%{?dist}
mpeters 3cf7582
Summary:        Free Bible Software Project
mpeters 3cf7582
mpeters 88ac9cd
Group:          System Environment/Libraries
mpeters 3cf7582
License:        GPL
mpeters 3cf7582
URL:            http://www.crosswire.org/sword/
mpeters 3cf7582
Source0:        http://www.crosswire.org/ftpmirror/pub/sword/source/v1.5/sword-%{version}.tar.gz
mpeters c5dc12e
Source1:        ar_EG-cp1256.conf
mpeters c5dc12e
Source2:        ar_EG-utf8.conf
mpeters 3cf7582
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
mpeters 3cf7582
mpeters 06be3e3
BuildRequires:  sed >= 3.95
mpeters 3cf7582
BuildRequires:  openssl-devel
mpeters 3cf7582
BuildRequires:  curl-devel
mpeters 3cf7582
BuildRequires:  zlib-devel
mpeters 3cf7582
BuildRequires:  libidn-devel
mpeters 3cf7582
mpeters 3cf7582
%description
mpeters 3cf7582
The SWORD Project is the CrossWire Bible Society's free Bible software
mpeters 3cf7582
project. Its purpose is to create cross-platform open-source tools--
mpeters 3cf7582
covered by the GNU General Public License-- that allow programmers and
mpeters 3cf7582
Bible societies to write new Bible software more quickly and easily. We
mpeters 3cf7582
also create Bible study software for all readers, students, scholars,
mpeters 3cf7582
and translators of the Bible, and have a growing collection of over 200
mpeters 3cf7582
texts in over 50 languages.
mpeters 3cf7582
mpeters 3cf7582
%package devel
mpeters 3cf7582
Summary:  Development files for the sword project
mpeters 3cf7582
Group:    Development/Libraries
mpeters 8c89cec
Requires: %{name} = %{version}
mpeters 194f911
Requires: pkgconfig
mpeters 3cf7582
mpeters 3cf7582
%description devel
mpeters 3cf7582
This package contains the development headers and libraries for the
mpeters 3cf7582
sword API. You need this package if you plan on compiling software
mpeters 3cf7582
that uses the sword API, such as Gnomesword or Bibletime.
mpeters 3cf7582
mpeters 3cf7582
mpeters 3cf7582
%prep
mpeters 3cf7582
%setup -q
mpeters 06be3e3
%{__sed} -i 's?\r??' include/ftptrans.h
mpeters 06be3e3
%{__sed} -i 's?\r??' include/ftplibftpt.h
mpeters 06be3e3
%{__sed} -i 's?\r??' include/curlftpt.h
mpeters 3cf7582
mpeters 3cf7582
mpeters 3cf7582
%build
mpeters 8e9b52e
%configure --disable-static
mpeters 8c89cec
make 
mpeters 8c89cec
#%%{?_smp_mflags} sometimes causes build failure
mpeters 3cf7582
mpeters 3cf7582
mpeters 3cf7582
%install
mpeters 3cf7582
rm -rf %buildroot
mpeters 3cf7582
make install DESTDIR=%buildroot
mpeters 3cf7582
%__mkdir_p %buildroot%_datadir/sword/modules
mpeters c5dc12e
install -p -m644 %{SOURCE1} %buildroot%_datadir/sword/locales.d/
mpeters c5dc12e
install -p -m644 %{SOURCE2} %buildroot%_datadir/sword/locales.d/
mpeters 3cf7582
mpeters 3cf7582
find %buildroot%_libdir -type f -name "*.la" -exec rm -f {} ';'
mpeters 3cf7582
mpeters 3cf7582
%clean
mpeters 3cf7582
rm -rf %buildroot
mpeters 3cf7582
mpeters 3cf7582
mpeters 3cf7582
%post -p /sbin/ldconfig
mpeters 3cf7582
mpeters 3cf7582
%postun -p /sbin/ldconfig
mpeters 3cf7582
mpeters 3cf7582
mpeters 3cf7582
%files
mpeters 3cf7582
%defattr(-,root,root,-)
mpeters 3cf7582
%doc AUTHORS COPYING ChangeLog INSTALL LICENSE NEWS README
mpeters 3cf7582
%doc samples doc
mpeters 3cf7582
%config(noreplace) %_sysconfdir/sword.conf
mpeters 3cf7582
%_bindir/*
mpeters 3cf7582
%dir %_libdir/sword
mpeters 3cf7582
%_libdir/libsword-%{version}.so
mpeters 3cf7582
%_datadir/sword
mpeters 3cf7582
mpeters 3cf7582
%files devel
mpeters 3cf7582
%defattr(-,root,root,-)
mpeters 3cf7582
%doc CODINGSTYLE
mpeters 3cf7582
%_includedir/sword
mpeters 3cf7582
%_libdir/pkgconfig/sword.pc
mpeters 3cf7582
%_libdir/libsword.so
mpeters 3cf7582
mpeters 3cf7582
mpeters 3cf7582
%changelog
a0db4f8
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 1.5.8-10
a0db4f8
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
a0db4f8
b6a28ca
* Wed Sep 20 2006 Deji Akingunola <dakingun@gmail.com> - 1.5.8-9
b6a28ca
- Take over from Michael A. Peters
b6a28ca
- Rebuild for FC6
b6a28ca
mpeters 194f911
* Sat Jun 03 2006 Michael A. Peters <mpeters@mac.com> - 1.5.8-8
mpeters 194f911
- Added pkgconfig to devel package Requires
mpeters 194f911
mpeters 1dd6d8d
* Fri Feb 17 2006 Michael A. Peters <mpeters@mac.com> - 1.5.8-7
mpeters 1dd6d8d
- Rebuild in devel branch
mpeters 1dd6d8d
mpeters 8c89cec
* Wed Dec 14 2005 Michael A. Peters <mpeters@mac.com> - 1.5.8-6
mpeters 8c89cec
- rebuild in devel branch with new compiler suite
mpeters 8c89cec
- remove specific release from devel requires of main package
mpeters 8c89cec
- do not build with %%{_smp_mflags}
mpeters 8c89cec
mpeters 8e9b52e
* Mon Nov 21 2005 Michael A. Peters <mpeters@mac.com> - 1.5.8-5
mpeters 8e9b52e
- disable static library
mpeters 8e9b52e
mpeters 24a41ec
* Sun Nov 13 2005 Michael A. Peters <mpeters@mac.com> - 1.5.8-4.1
mpeters 24a41ec
- Rebuild against new openssl
mpeters 24a41ec
mpeters c5dc12e
* Sat Oct 29 2005 Michael A. Peters <mpeters@mac.com> - 1.5.8-4
mpeters c5dc12e
- Added Arabic support files from Developer mailing list (they have
mpeters c5dc12e
- been added to the upstream SVN version)
mpeters c5dc12e
mpeters 88ac9cd
* Thu Jun 09 2005 Michael A. Peters <mpeters@mac.com> - 1.5.8-3
mpeters 06be3e3
- fix line breaks
mpeters 06be3e3
mpeters 3cf7582
* Mon Jun 06 2005 Michael A. Peters <mpeters@mac.com> - 1.5.8-1
mpeters 3cf7582
- initial CVS checkin for Fedora Extras