Blame SPECS/compat-glade315.spec

7e069b
%global _changelog_trimtime %(date +%s -d "1 year ago")
7e069b
7e069b
Name:           compat-glade315
7e069b
Version:        3.15.0
7e069b
Release:        1%{?dist}
7e069b
Summary:        Compat package with glade 3.15 libraries
7e069b
7e069b
# - /usr/bin/glade is GPLv2+
7e069b
# - /usr/bin/glade-previewer is LGPLv2+
7e069b
# - libgladeui-2.so, libgladegtk.so, and libgladepython.so all combine
7e069b
#   GPLv2+ and LGPLv2+ code, so the resulting binaries are GPLv2+
7e069b
License:        GPLv2+ and LGPLv2+
7e069b
URL:            http://glade.gnome.org/
7e069b
Source0:        http://ftp.gnome.org/pub/GNOME/sources/glade/3.15/glade-%{version}.tar.xz
7e069b
7e069b
BuildRequires:  desktop-file-utils
7e069b
BuildRequires:  gettext
7e069b
BuildRequires:  gtk3-devel
7e069b
BuildRequires:  intltool
7e069b
BuildRequires:  itstool
7e069b
BuildRequires:  libxml2-devel
7e069b
BuildRequires:  pygobject3-devel
7e069b
BuildRequires:  python2-devel
7e069b
BuildRequires:  docbook-style-xsl
7e069b
BuildRequires:  libxslt
7e069b
7e069b
# Explicitly conflict with older glade packages that ship libraries
7e069b
# with the same soname as this compat package
7e069b
Conflicts: glade-libs < 3.16
7e069b
7e069b
%description
7e069b
Compatibility package with glade 3.15 librarires.
7e069b
7e069b
%prep
7e069b
%setup -q -n glade-%{version}
7e069b
7e069b
%build
7e069b
%configure --disable-static
7e069b
7e069b
# Omit unused direct shared library dependencies.
7e069b
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
7e069b
7e069b
make %{?_smp_mflags}
7e069b
7e069b
%install
7e069b
%make_install
7e069b
find $RPM_BUILD_ROOT -type f -name "*.la" -delete
7e069b
7e069b
rm -rf $RPM_BUILD_ROOT%{_bindir}
7e069b
rm -rf $RPM_BUILD_ROOT%{_includedir}
7e069b
rm -rf $RPM_BUILD_ROOT%{_libdir}/girepository-1.0/
7e069b
rm -rf $RPM_BUILD_ROOT%{_libdir}/glade/
7e069b
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
7e069b
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.so
7e069b
rm -rf $RPM_BUILD_ROOT%{_datadir}
7e069b
7e069b
%post -p /sbin/ldconfig
7e069b
7e069b
%postun -p /sbin/ldconfig
7e069b
7e069b
%files
7e069b
%license COPYING*
7e069b
%{_libdir}/libgladeui-2.so.*
7e069b
7e069b
%changelog
7e069b
* Wed Oct 19 2016 Kalev Lember <klember@redhat.com> - 3.15.0-1
7e069b
- Initial glade 3.15 compat package