3 # - Fix debug package. Patch Makefile so debugfiles.list is generated?
4 # - Package icu-sword and add bcond for it here
6 %define debug_package 0
12 %bcond_without utilities
14 Summary: The SWORD Project framework for manipulating Bible texts
20 Source0: http://www.crosswire.org/ftpmirror/pub/sword/source/v1.6/%{name}-%{version}.tar.gz
21 # Source0-md5: 347e72f73313ff3ba700368db76a5d50
22 Patch0: %{name}-curl.patch
23 URL: http://www.crosswire.org/sword
24 %{?with_clucene:BuildRequires: clucene-core-devel}
25 %{?with_clucene:Requires: clucene-core}
26 %{?with_curl:BuildRequires: curl-devel}
27 %{?with_curl:Requires: curl}
28 %{?with_icu:BuildRequires: icu}
29 %{?with_icu:BuildRequires: libicu-devel}
30 %{?with_icu:Requires: icu}
31 BuildRequires: pkgconfig
32 #%{?with_icusword:BuildRequires: icu-sword}
33 #%{?with_icusword:Requires: icu-sword}
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 The SWORD Project is an effort to create an ever expanding software
39 package for research and study of God and His Word. The SWORD Bible
40 Framework allows easy manipulation of Bible texts, commentaries,
41 lexicons, dictionaries, etc. Many frontends are build using this
42 framework. An installed module set may be shared between any frontend
46 Summary: Utility programes using the sword libraries.
49 Requires: %{name} = %{version}-%{release}
51 %description utilities
52 Utility programes using the sword libraries.
55 Summary: Include files and static libraries for developing sword applications
56 Group: Development/Libraries
57 Requires: curl-devel >= 7.10.5
58 Requires: %{name} = %{version}-%{release}
62 Include files and static libraries for developing sword applications.
63 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 \
78 --disable-dependency-tracking \
81 --%{?with_utilities:en}%{!?with_utilities:dis}able-utilities \
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