source:
git/survex.spec.in
Last change on this file was e840570, checked in by , 5 years ago | |
---|---|
|
|
File size: 1.4 KB |
Rev | Line | |
---|---|---|
[2b09f38] | 1 | # @configure_input@ |
[96c5d34] | 2 | Summary: Cave Surveying Software |
3 | Name: @PACKAGE@ | |
4 | Vendor: The Survex Project | |
5 | Version: @VERSION@ | |
6 | Release: @RELEASE@ | |
[b462168] | 7 | License: GPL |
[96c5d34] | 8 | Group: Applications/Misc |
[d417499] | 9 | Source: https://survex.com/software/@VERSION@/@PACKAGE@-@VERSION@.tar.gz |
10 | URL: https://survex.com/ | |
[96c5d34] | 11 | Packager: Olly Betts <olly@survex.com> |
[58eeab4] | 12 | # Fedora have removed gcc from the default build environment so explicitly list it here |
13 | BuildRequires: wxGTK3-devel, proj-devel, gcc-g++ | |
[ad4e7b08] | 14 | Requires: wxGTK3, proj, proj-epsg |
[b462168] | 15 | BuildRoot: %{_tmppath}/%{name}-buildroot |
[96c5d34] | 16 | |
17 | %description | |
18 | @DESC@ | |
19 | ||
20 | %prep | |
21 | %setup | |
22 | ||
23 | %build | |
[b462168] | 24 | [ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1 |
[96c5d34] | 25 | ./configure --prefix=/usr |
26 | make | |
27 | ||
28 | %install | |
[b462168] | 29 | [ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1 |
30 | [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} | |
31 | mkdir -p "%{buildroot}" | |
[129a061] | 32 | make install DESTDIR="%{buildroot}" |
[839db8b] | 33 | make -C vim vimdir=/usr/share/vim install DESTDIR="%{buildroot}" |
[64d37a3] | 34 | # Move docs back into build tree to keep rpmbuild happy by letting |
35 | # it do the installing. | |
[d0a7bba] | 36 | mv "%{buildroot}"/usr/share/doc/@PACKAGE@ ./built-docs |
[96c5d34] | 37 | |
38 | %clean | |
[b462168] | 39 | [ "%{buildroot}" = "/" ] && echo "buildroot cannot be /" && exit 1 |
40 | [ "%{buildroot}" != "/" ] && rm -rf %{buildroot} | |
[96c5d34] | 41 | |
42 | %files | |
[b462168] | 43 | %defattr(-, root, root) |
[96c5d34] | 44 | %doc @EXTRA_TEXT@ |
[64d37a3] | 45 | %doc built-docs/* |
[b462168] | 46 | %doc /usr/share/man/ |
47 | /usr/bin/* | |
48 | /usr/share/@PACKAGE@/ | |
[129a061] | 49 | /usr/share/mime/ |
[fa62c87] | 50 | /usr/share/applications/survex-aven.desktop |
[66bfec8] | 51 | /usr/share/icons/ |
[034d04dc] | 52 | /usr/share/vim/ |
Note: See TracBrowser
for help on using the repository browser.