Blob Blame History Raw
%global _changelog_trimtime %(date +%s -d "1 year ago")

Name:           compat-glade315
Version:        3.15.0
Release:        1%{?dist}
Summary:        Compat package with glade 3.15 libraries

# - /usr/bin/glade is GPLv2+
# - /usr/bin/glade-previewer is LGPLv2+
# - libgladeui-2.so, libgladegtk.so, and libgladepython.so all combine
#   GPLv2+ and LGPLv2+ code, so the resulting binaries are GPLv2+
License:        GPLv2+ and LGPLv2+
URL:            http://glade.gnome.org/
Source0:        http://ftp.gnome.org/pub/GNOME/sources/glade/3.15/glade-%{version}.tar.xz

BuildRequires:  desktop-file-utils
BuildRequires:  gettext
BuildRequires:  gtk3-devel
BuildRequires:  intltool
BuildRequires:  itstool
BuildRequires:  libxml2-devel
BuildRequires:  pygobject3-devel
BuildRequires:  python2-devel
BuildRequires:  docbook-style-xsl
BuildRequires:  libxslt

# Explicitly conflict with older glade packages that ship libraries
# with the same soname as this compat package
Conflicts: glade-libs < 3.16

%description
Compatibility package with glade 3.15 librarires.

%prep
%setup -q -n glade-%{version}

%build
%configure --disable-static

# Omit unused direct shared library dependencies.
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool

make %{?_smp_mflags}

%install
%make_install
find $RPM_BUILD_ROOT -type f -name "*.la" -delete

rm -rf $RPM_BUILD_ROOT%{_bindir}
rm -rf $RPM_BUILD_ROOT%{_includedir}
rm -rf $RPM_BUILD_ROOT%{_libdir}/girepository-1.0/
rm -rf $RPM_BUILD_ROOT%{_libdir}/glade/
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.so
rm -rf $RPM_BUILD_ROOT%{_datadir}

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%license COPYING*
%{_libdir}/libgladeui-2.so.*

%changelog
* Wed Oct 19 2016 Kalev Lember <klember@redhat.com> - 3.15.0-1
- Initial glade 3.15 compat package