~ubuntu-branches/ubuntu/intrepid/bibletime/intrepid

« back to all changes in this revision

Viewing changes to bibletime.spec

  • Committer: Bazaar Package Importer
  • Author(s): Ralph Janke
  • Date: 2008-05-10 15:18:16 UTC
  • mfrom: (1.1.6 upstream) (3.1.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080510151816-bqp8y1to705zd0fm
Tags: 1.6.5.1-1
* New upstream version (Closes: #441161, #271502)
* fixes for new autotools and gcc 4.3 (Closes: #407291)
* added poxml to Build-Depends
* No DFSG necessary anymore since biblestudy howto has 
  now Commons Licence 
* Added libclucene-dev to dev-depends (Closes: #436677)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
%define         name            bibletime
 
2
%define         version         1.6.5.1
 
3
 
 
4
# this needs to be changed depending on build number
 
5
%define         release         1
 
6
 
 
7
# This should be set to your os.
 
8
# Possible values are  Mandrake, Red Hat, Turbolinux, Caldera, SuSE, Debian, etc.
 
9
# In bibletime.spec.in this is automatically filled in by configure
 
10
%define         ostype          Debian
 
11
 
 
12
# This should be set to the version of your OS (6.0, 6.1, 6.2, 7.0, 7.1, 7.2, 8.0, etc.)
 
13
# Done by configure in bibletime.spec.in
 
14
%define         osversion       lenny/sid
 
15
 
 
16
# This is your cpu i486, i586, i686, ppc, sparc, alpha, etc.
 
17
%define         buildarch       i586
 
18
 
 
19
# This the RPM group on your system that this will installed into.
 
20
# Graphical desktop/KDE, X11/apps, etc.
 
21
%define         rpmgroup        Graphical desktop/KDE
 
22
 
 
23
Summary:        BibleTime %{version} is an easy to use Bible study tool for KDE.
 
24
Name:           %{name}
 
25
Version:        %{version}
 
26
Release:        %{release}
 
27
Copyright:      GPL
 
28
Vendor:         BibleTime's developer (info@bibletime.info)
 
29
Url:            http://www.bibletime.info/
 
30
Packager:       Brook Humphrey <bah@webmedic.net>, Joachim Ansorg <junkmail@joachim.ansorgs.de>
 
31
Group:          %{rpmgroup}
 
32
BuildArch:      %{buildarch}
 
33
Source0:        %{name}-%{version}.tar.bz2
 
34
BuildRoot:      %{_tmppath}/%{name}-%{version}--rootbibletime
 
35
Prefix:         /usr
 
36
Requires:       sword >= 1.5.8
 
37
Distribution:   %{ostype} %{osversion}
 
38
BuildRequires:  kdelibs-devel
 
39
BuildRequires:  sword-devel >= 1.5.8
 
40
 
 
41
%description
 
42
BibleTime %{version}-%{release} is a free and easy to use bible study tool for UNIX systems.
 
43
 
 
44
BibleTime provides easy handling of digitalized texts (Bibles, commentaries and lexicons) and powerful features to work with these texts (search in texts, write own notes, save, print etc.). BibleTime is a frontend for the  SWORD Bible Framework.
 
45
 
 
46
This is  a relocatable package, you can install it on different target with
 
47
rpm -Uvh bibletime-%{version}-%{release}.rpm --prefix /usr/local/opt/apps/noncommercial
 
48
default is %{_prefix}
 
49
 
 
50
The SWORD Project is an effort to create an ever expanding software package for research and study of God and His Word.  The SWORD Bible Framework allows easy manipulation of Bible texts, commentaries, lexicons, dictionaries, etc.  Many frontends are build using this framework.  An installed module set may be shared between any frontend using the framework.
 
51
 
 
52
This rpm was compiled on a %{ostype} %{osversion} system for %{buildarch} class cpu's.
 
53
 
 
54
 
 
55
%prep
 
56
rm -rf $RPM_BUILD_ROOT
 
57
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
 
58
 
 
59
%setup -q
 
60
make -f Makefile.cvs
 
61
 
 
62
# Look for common rpm-options:
 
63
if [ -f /etc/opt/kde3/common_options ]; then
 
64
  . /etc/opt/kde3/common_options
 
65
  ./configure $configkde
 
66
else
 
67
  ./configure --prefix=${_prefix}
 
68
fi
 
69
 
 
70
# Setup for parallel builds
 
71
numprocs=`egrep -c ^cpu[0-9]+ /proc/stat || :`
 
72
if [ "$numprocs" = "0" ]; then
 
73
 numprocs=1
 
74
fi
 
75
 
 
76
make -j$numprocs
 
77
 
 
78
%install
 
79
make DESTDIR=$RPM_BUILD_ROOT install-strip
 
80
 
 
81
#cd $RPM_BUILD_ROOT
 
82
#find . -type d | sed '1,2d;s,^\.,\%attr(-\,root\,root) \%dir ,' > $RPM_BUILD_DIR/bt-files.list
 
83
#find . -type f | sed 's,^\.,\%attr(-\,root\,root) ,' >>  $RPM_BUILD_DIR/bt-files.list
 
84
#find . -type l | sed 's,^\.,\%attr(-\,root\,root) ,' >>  $RPM_BUILD_DIR/bt-files.list
 
85
 
 
86
 
 
87
%post
 
88
/sbin/ldconfig
 
89
 
 
90
%postun
 
91
/sbin/ldconfig
 
92
 
 
93
%clean
 
94
#rm -f $RPM_BUILD_DIR/master.list
 
95
rm -rf $RPM_BUILD_ROOT
 
96
 
 
97
%files
 
98
%defattr(-,root,root)
 
99
%{prefix}/bin/*
 
100
%{prefix}/share/applnk/Applications/bibletime.desktop
 
101
%{prefix}/share/apps/bibletime/
 
102
%{prefix}/share/doc/HTML/en/bibletime/
 
103
%{prefix}/share/icons/*
 
104
 
 
105
%changelog
 
106
* Sat Dec 27 2003 Joachim Ansorg <junkmail@joachim.ansorgs.de>
 
107
 
 
108
-We require curl 7.10 or later now
 
109
 
 
110
-Update to BibleTime 1.4 and Sword 1.5.7
 
111
 
 
112
* Sun Jun 22 2003 Joachim Ansorg <junkmail@joachim.ansorgs.de>
 
113
 
 
114
-Cleanup. We require no an Sword RPM file to be installed.
 
115
 
 
116
-Removed Mandrake menu stuff because there's an own SPEC file for this.
 
117
 
 
118
 
 
119
* Fri Feb 14 2003 Joachim Ansorg <junkmail@joachim.ansorgs.de>
 
120
 
 
121
-Removed locales.d source and management of Sword files because we require a Sword RPM now.
 
122
 
 
123
 
 
124
* Mon Apr 8 2002 Brook Humphrey <bah@webmedic.net> bibletime-1.1
 
125
 
 
126
- Added to the spec to better handle mandrake menus during compile. Now should be compatable with all os's.
 
127
 
 
128
- added locals.d source to build. This removes dependecy on sword being installed. Will make seperate package for this later.
 
129
 
 
130
 
 
131
* Fri Mar 31 2002 Joachim Ansorg <jansorg@gmx.de>
 
132
 
 
133
- Made including the book translations working finally.
 
134
 
 
135
- Fixed SPEC files to work with SuSE
 
136
 
 
137
 
 
138
* Thu Feb 7 2002 Brook Humphrey <bah@webmedic.net> bibletime-1.0.2
 
139
 
 
140
- changed compile time options to mach bibletime spec included with source files
 
141
 
 
142
- compiled on mandrake 8.2
 
143
 
 
144
 
 
145
* Fri Sep 7 2001 Joachim Ansorg <jansorg@gmx.de>
 
146
 
 
147
- Added the bookname files in the file list
 
148
 
 
149
* Tue Jul 10 2001 Brook Humphrey <bah@webmedic.net> bibletime-1.0.1-Mandrake8.0.4mdk
 
150
 
 
151
- Recompile because of dependecy problems.  
 
152
 
 
153
* Tue Jul 10 2001 Brook Humphrey <bah@webmedic.net> bibletime-1.0.1-Mandrake8.0.1mdk
 
154
 
 
155
- bug fix release bibletime-1.0.1
 
156
 
 
157
- adda extra compile options to spec file.
 
158
 
 
159
- Merged in suse changes for compileing on SuSE
 
160
 
 
161
* Sun May 27 2001 Brook Humphrey <bah@webmedic.net>
 
162
 
 
163
- Trying different variations of static compiles again.
 
164
 
 
165
- Still using cvs sources while waiting for 1.0 release.
 
166
 
 
167
* Thu May 24 2001 Brook Humphrey <bah@webmedic.net>
 
168
 
 
169
- Trying for x static and whatever else we can get into it.
 
170
 
 
171
- No X for today Got libz to compile in but it causes segfault.
 
172
 
 
173
* Wed May 23 2001 Brook Humphrey <bah@webmedic.net>
 
174
 
 
175
- Yet another try at static qt.
 
176
 
 
177
- Qt static works now.
 
178
 
 
179
* Mon May 21 2001 Brook Humphrey <bah@webmedic.net>
 
180
 
 
181
- Static is working for kde and a few other libs but not qt yet.
 
182
 
 
183
- Testing another patch today to try to get qt compiled static.
 
184
 
 
185
* Sun May 20 2001 Brook Humphrey <bah@webmedic.net>
 
186
 
 
187
- Cleaned up spec some more(stupid spelling error's)
 
188
 
 
189
- static compile not working today so added option to compile kde and sword as static seperately
 
190
 
 
191
* Sat May 19 2001 Brook Humphrey <bah@webmedic.net>
 
192
 
 
193
- Cleaned up spec some more and added a few more comments
 
194
 
 
195
- Changed spec to automaticly do parts concerning static and Mandrake menus
 
196
 
 
197
- All info can be set in defines at top of spec file no other changes should need to be made
 
198
 
 
199
- Fixed patch to compile static should now compile static with kde libs 
 
200
 
 
201
- Test to compile with qt as static also
 
202
 
 
203
* Sun May 13 2001 Brook Humphrey <bah@webmedic.net>
 
204
 
 
205
- cleaned up spec file and added more comments for easier reading.
 
206
 
 
207
- changed sword.conf instelation to check for previous versions of sword.conf
 
208
 
 
209
- If found a new sword.conf is not created
 
210
 
 
211
- Made a patch to hopefully compile kde and other libs as atatic
 
212
 
 
213
- static compile didn't work for today.
 
214
 
 
215
* Tue May 8 2001 Brook Humphrey <bah@webmedic.net>
 
216
 
 
217
- Updated package to be relocatable
 
218
 
 
219
- added sword directories and sword.conf to install
 
220
 
 
221
* Mon Apr 30 2001 Brook Humphrey <bah@webmedic.net>
 
222
 
 
223
- Changed to build staticly
 
224
 
 
225
- added more mandrake macros to spec file
 
226
 
 
227
* Mon Apr 23 2001 Brook Humphrey <bah@webmedic.net>
 
228
 
 
229
- made changes to enable compile of cvs tree
 
230
 
 
231
* Wed Mar 14 2001 Brook Humphrey <bah@webmedic.net>
 
232
 
 
233
- updated to use mandrake menu sysem
 
234