always install unversioned executables

This commit is contained in:
Nils Philippsen 2018-05-02 13:43:03 +02:00
parent fd1eae77fd
commit 97c0636c33

View File

@ -1,11 +1,5 @@
%global apiver 0.4
%if ! 0%{?fedora} || 0%{?fedora} >= 29
%bcond_without unversioned_binaries
%else
%bcond_with unversioned_binaries
%endif
Name: gegl04
Version: 0.4.0
Release: 1%{?dist}
@ -84,6 +78,7 @@ developing applications that use GEGL API version %{apiver}.
Summary: Command line tools for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
License: GPLv3+
Conflicts: gegl < 0.4
%description tools
The %{name}-tools package contains tools for the command line that use the
@ -95,7 +90,7 @@ GEGL library.
%build
%configure --disable-static --program-suffix=-%{apiver}
%configure --disable-static
make %{?_smp_mflags}
@ -107,16 +102,6 @@ chrpath --delete %{buildroot}%{_bindir}/*
chrpath --delete %{buildroot}%{_libdir}/*.so*
chrpath --delete %{buildroot}%{_libdir}/gegl-%{apiver}/*.so
%if %{with unversioned_binaries}
# Install unversioned symlinks to executables
pushd %{buildroot}%{_bindir}
for versioned in *-%{apiver}; do
unversioned="${versioned%%-%{apiver}}"
ln -snf "$versioned" "$unversioned"
done
popd
%endif
# Remove .la files
find %{buildroot} -name '*.la' -delete
@ -155,6 +140,7 @@ find %{buildroot} -name '*.la' -delete
%changelog
* Wed May 02 2018 Nils Philippsen <nils@tiptoe.de>
- don't require asciidoc for building
- always install unversioned executables
* Sat Apr 28 2018 Nils Philippsen <nils@tiptoe.de> - 0.4.0-1
- import into Fedora dist-git