3 # - Split out subpackages for tests, examples
4 # - Fix debug package. Patch Makefile so debugfiles.list is generated?
5 # - Package icu-sword and add bcond for it here
7 %define debug_package 0
12 %bcond_without clucene
15 %bcond_without utilities
17 Summary: The SWORD Project framework for manipulating Bible texts
23 Source0: http://www.crosswire.org/ftpmirror/pub/sword/source/v1.6/%{name}-%{version}.tar.gz
24 # Source0-md5: 347e72f73313ff3ba700368db76a5d50
25 Patch0: %{name}-curl.patch
26 URL: http://www.crosswire.org/sword
27 %{?with_clucene:BuildRequires: clucene-core-devel}
28 %{?with_clucene:Requires: clucene-core}
29 %{?with_curl:BuildRequires: curl-devel}
30 %{?with_curl:Requires: curl}
31 %{?with_icu:BuildRequires: icu}
32 %{?with_icu:Requires: icu}
33 BuildRequires: pkgconfig
34 #%{?with_icusword:BuildRequires: icu-sword}
35 #%{?with_icusword:Requires: icu-sword}
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 The SWORD Project is an effort to create an ever expanding software
41 package for research and study of God and His Word. The SWORD Bible
42 Framework allows easy manipulation of Bible texts, commentaries,
43 lexicons, dictionaries, etc. Many frontends are build using this
44 framework. An installed module set may be shared between any frontend
48 Summary: Utility programes using the sword libraries.
51 Requires: %{name} = %{version}-%{release}
53 %description utilities
54 Utility programes using the sword libraries.
57 Summary: Include files and static libraries for developing sword applications
58 Group: Development/Libraries
59 Requires: curl-devel >= 7.10.5
60 Requires: %{name} = %{version}-%{release}
64 Include files and static libraries for developing sword applications.
65 This package is required to compile Sword frontends, too.
75 --with%{!?with_clucene:out}-clucene \
76 --with%{!?with_curl:out}-curl \
77 --with%{!?with_icu:out}-icu \
78 --%{?with_utilities:en}%{!?with_utilities:dis}able-utilities \
79 --%{?with_tests:en}%{!?with_tests:dis}able-tests \
82 --disable-dependency-tracking
83 #--with%{!?with_icusword:out}-icusword \
88 rm -rf $RPM_BUILD_ROOT
90 %{__make} install-strip \
91 DESTDIR=$RPM_BUILD_ROOT
93 %{__make} install_config \
94 DESTDIR=$RPM_BUILD_ROOT
96 install -d $RPM_BUILD_ROOT%{_libdir}/sword
99 %post devel -p /sbin/ldconfig
101 %postun devel -p /sbin/ldconfig
104 %defattr(644,root,root,755)
105 %config %{_sysconfdir}/sword.conf
106 %dir %{_datadir}/sword
107 %dir %{_datadir}/sword/mods.d
108 %dir %{_datadir}/sword/locales.d
109 %config %{_datadir}/sword/mods.d/globals.conf
110 %config %{_datadir}/sword/locales.d/*.conf
111 %doc README AUTHORS NEWS INSTALL
112 %attr(755,root,root) %{_libdir}/libsword*.so*
113 %dir %{_libdir}/sword
114 %dir %{_libdir}/sword/*icu*
115 %{_libdir}/sword/*/*.res
118 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_bindir}/*
122 %defattr(644,root,root,755)
124 %{_pkgconfigdir}/sword.pc
126 %{_libdir}/libsword*.*a
129 rm -rf $RPM_BUILD_ROOT