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 #%{?with_icusword:BuildRequires: icu-sword}
34 #%{?with_icusword:Requires: icu-sword}
36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 The SWORD Project is an effort to create an ever expanding software
40 package for research and study of God and His Word. The SWORD Bible
41 Framework allows easy manipulation of Bible texts, commentaries,
42 lexicons, dictionaries, etc. Many frontends are build using this
43 framework. An installed module set may be shared between any frontend
47 Summary: Utility programes using the sword libraries.
50 Requires: %{name} = %{version}-%{release}
52 %description utilities
53 Utility programes using the sword libraries.
56 Summary: Include files and static libraries for developing sword applications
57 Group: Development/Libraries
58 Requires: curl-devel >= 7.10.5
59 Requires: %{name} = %{version}-%{release}
63 Include files and static libraries for developing sword applications.
64 This package is required to compile Sword frontends, too.
74 --with%{!?with_clucene:out}-clucene \
75 --with%{!?with_curl:out}-curl \
76 --with%{!?with_icu:out}-icu \
77 --%{?with_utilities:en}%{!?with_utilities:dis}able-utilities \
78 --%{?with_tests:en}%{!?with_tests:dis}able-tests \
81 --disable-dependency-tracking
82 #--with%{!?with_icusword:out}-icusword \
87 rm -rf $RPM_BUILD_ROOT
89 %{__make} install-strip \
90 DESTDIR=$RPM_BUILD_ROOT
92 %{__make} install_config \
93 DESTDIR=$RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT%{_libdir}/sword
98 %post devel -p /sbin/ldconfig
100 %postun devel -p /sbin/ldconfig
103 %defattr(644,root,root,755)
104 %config %{_sysconfdir}/sword.conf
105 %dir %{_datadir}/sword
106 %dir %{_datadir}/sword/mods.d
107 %dir %{_datadir}/sword/locales.d
108 %config %{_datadir}/sword/mods.d/globals.conf
109 %config %{_datadir}/sword/locales.d/*.conf
110 %doc README AUTHORS NEWS INSTALL
111 %attr(755,root,root) %{_libdir}/libsword*.so*
112 %dir %{_libdir}/sword
113 %dir %{_libdir}/sword/*icu*
114 %{_libdir}/sword/*/*.res
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_bindir}/*
121 %defattr(644,root,root,755)
123 %{_pkgconfigdir}/sword.pc
125 %{_libdir}/libsword*.*a
128 rm -rf $RPM_BUILD_ROOT