source: git/survex.spec.in @ 2676b0a

RELEASE/1.0
Last change on this file since 2676b0a was 2676b0a, checked in by Olly Betts <olly@…>, 13 years ago

Backport change from 1.2.0:
survex.spec.in: Update survex.com URLs to drop "www.". Update
wxGTK dependency to >= 2.6.0. Reenable "BuildRequires:" as
the issue with building the package on Debian is no longer
relevant. 2.6.0 may not actually be required for Survex 1.0.x, but
we've not tested with 2.4 in ages, and it's unlikely to still be in
use.

git-svn-id: file:///home/survex-svn/survex/branches/1.0@3729 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

  • Property mode set to 100644
File size: 1.9 KB
Line 
1# @configure_input@
2Summary: Cave Surveying Software
3Name: @PACKAGE@
4Vendor: The Survex Project
5Version: @VERSION@
6Release: @RELEASE@
7License: GPL
8Group: Applications/Misc
9Source: http://survex.com/software/@VERSION@/@PACKAGE@-@VERSION@.tar.gz
10URL: http://survex.com/
11Packager: Olly Betts <olly@survex.com>
12BuildRequires: wxGTK-devel >= 2.6.0
13BuildRoot: %{_tmppath}/%{name}-buildroot
14
15%description
16@DESC@
17
18%package aven
19Summary: Aven viewer for Survex
20Group: Applications/Misc
21Requires: survex = @VERSION@, wxGTK >= 2.6.0
22
23%description aven
24@AVENDESC@
25
26%package svxedit
27Summary: SvxEdit survey data editor for Survex
28Group: Applications/Misc
29Requires: survex = @VERSION@
30
31%description svxedit
32@SVXEDITDESC@
33
34%prep
35%setup
36
37%build
38[ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1
39./configure --prefix=/usr
40make
41
42%install
43[ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1
44[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
45mkdir -p "%{buildroot}"
46make install-strip DESTDIR="%{buildroot}"
47make -C vim vimdir=/usr/share/vim install DESTDIR="%{buildroot}"
48# Rearrange to conform to the FHS.
49mv "%{buildroot}"/usr/man "%{buildroot}"/usr/share/man
50# Move docs back into build tree to keep rpmbuild happy by letting
51# it do the installing.
52mv "%{buildroot}"/usr/share/doc/@PACKAGE@ ./built-docs
53
54%clean
55[ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1
56[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
57
58%files
59%defattr(-, root, root)
60%doc @EXTRA_TEXT@
61%doc built-docs/*
62%doc /usr/share/man/
63%exclude /usr/share/man/man1/aven*
64%exclude /usr/share/man/man1/svxedit*
65/usr/bin/*
66%exclude /usr/bin/aven
67%exclude /usr/bin/svxedit
68/usr/share/@PACKAGE@/
69%exclude /usr/share/@PACKAGE@/icons/????*.png
70/usr/share/mime-info/survex.*
71%files aven
72%defattr(-, root, root)
73%doc /usr/share/man/man1/aven*
74/usr/bin/aven
75/usr/share/@PACKAGE@/icons/????*.png
76%files svxedit
77%defattr(-, root, root)
78%doc /usr/share/man/man1/svxedit*
79/usr/bin/svxedit
Note: See TracBrowser for help on using the repository browser.