source: git/survex.spec.in @ 48e336e

RELEASE/1.0RELEASE/1.2debug-cidebug-ci-sanitisersstereowalls-data
Last change on this file since 48e336e was 48e336e, checked in by Olly Betts <olly@…>, 20 years ago

Fix from John Pybus to avoid problem packaging docs.

git-svn-id: file:///home/survex-svn/survex/trunk@2610 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://www.survex.com/software/@VERSION@/@PACKAGE@-@VERSION@.tar.gz
10URL: http://www.survex.com/
11Packager: Olly Betts <olly@survex.com>
12#Can't build with rpm on debian with this next line uncommented:
13#BuildRequires: wxGTK-devel >= 2.4.0
14BuildRoot: %{_tmppath}/%{name}-buildroot
15
16%description
17@DESC@
18
19%package aven
20Summary: Aven viewer for Survex
21Group: Applications/Misc
22Requires: survex = @VERSION@, wxGTK >= 2.4.0
23
24%description aven
25@AVENDESC@
26
27%package svxedit
28Summary: SvxEdit survey data editor for Survex
29Group: Applications/Misc
30Requires: survex = @VERSION@
31
32%description svxedit
33@SVXEDITDESC@
34
35%prep
36%setup
37
38%build
39[ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1
40./configure --prefix=/usr
41make
42
43%install
44[ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1
45[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}
46mkdir -p "%{buildroot}"
47make install-strip 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/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.