Blame SPECS/glade.spec

Packit 157cdf
Name:           glade
Packit 157cdf
Version:        3.22.1
Packit 157cdf
Release:        1%{?dist}
Packit 157cdf
Summary:        User Interface Designer for GTK+
Packit 157cdf
Packit 157cdf
# - /usr/bin/glade is GPLv2+
Packit 157cdf
# - /usr/bin/glade-previewer is LGPLv2+
Packit 157cdf
# - libgladeui-2.so, libgladegtk.so, and libgladepython.so all combine
Packit 157cdf
#   GPLv2+ and LGPLv2+ code, so the resulting binaries are GPLv2+
Packit 157cdf
License:        GPLv2+ and LGPLv2+
Packit 157cdf
URL:            http://glade.gnome.org/
Packit 157cdf
Source0:        http://ftp.gnome.org/pub/GNOME/sources/glade/3.22/glade-%{version}.tar.xz
Packit 157cdf
Packit 157cdf
BuildRequires:  chrpath
Packit 157cdf
BuildRequires:  desktop-file-utils
Packit 157cdf
BuildRequires:  docbook-style-xsl
Packit 157cdf
BuildRequires:  gettext
Packit 157cdf
BuildRequires:  gtk3-devel
Packit 157cdf
BuildRequires:  intltool
Packit 157cdf
BuildRequires:  itstool
Packit 157cdf
BuildRequires:  libxml2-devel
Packit 157cdf
BuildRequires:  pygobject3-devel
Packit 157cdf
BuildRequires:  python3-devel
Packit 157cdf
BuildRequires:  webkit2gtk3-devel
Packit 157cdf
BuildRequires:  /usr/bin/appstream-util
Packit 157cdf
BuildRequires:  /usr/bin/xsltproc
Packit 157cdf
Packit 157cdf
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Packit 157cdf
# The gtk3 version of glade was packaged under the name of 'glade3' for a
Packit 157cdf
# while. However, following upstream naming, 'glade3' package is now the gtk2
Packit 157cdf
# version and 'glade' package is the gtk3 one. The obsoletes are here to
Packit 157cdf
# provide seamless upgrade path from the gtk3 based 'glade3'.
Packit 157cdf
Obsoletes:      glade3 < 1:3.11.0-3
Packit 157cdf
Packit 157cdf
%description
Packit 157cdf
Glade is a RAD tool to enable quick and easy development of user interfaces for
Packit 157cdf
the GTK+ toolkit and the GNOME desktop environment.
Packit 157cdf
Packit 157cdf
The user interfaces designed in Glade are saved as XML, which can be used in
Packit 157cdf
numerous programming languages including C, C++, C#, Vala, Java, Perl, Python,
Packit 157cdf
and others.
Packit 157cdf
Packit 157cdf
Packit 157cdf
%package libs
Packit 157cdf
Summary:        Widget library for Glade UI designer
Packit 157cdf
Obsoletes:      glade3-libgladeui < 1:3.11.0-3
Packit 157cdf
Packit 157cdf
%description    libs
Packit 157cdf
The %{name}-libs package consists of the widgets that compose the Glade GUI as
Packit 157cdf
a separate library to ease the integration of Glade into other applications.
Packit 157cdf
Packit 157cdf
Packit 157cdf
%package devel
Packit 157cdf
Summary:        Development files for %{name}
Packit 157cdf
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
Packit 157cdf
Obsoletes:      glade3-libgladeui-devel < 1:3.11.0-3
Packit 157cdf
Packit 157cdf
%description    devel
Packit 157cdf
The %{name}-devel package contains libraries and header files for
Packit 157cdf
developing applications that use Glade widget library.
Packit 157cdf
Packit 157cdf
Packit 157cdf
%prep
Packit 157cdf
%setup -q
Packit 157cdf
Packit 157cdf
Packit 157cdf
%build
Packit 157cdf
export PYTHON=%{__python3}
Packit 157cdf
%configure --disable-static
Packit 157cdf
Packit 157cdf
# Omit unused direct shared library dependencies.
Packit 157cdf
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
Packit 157cdf
Packit 157cdf
make %{?_smp_mflags}
Packit 157cdf
Packit 157cdf
Packit 157cdf
%install
Packit 157cdf
%make_install
Packit 157cdf
find $RPM_BUILD_ROOT -type f -name "*.la" -delete
Packit 157cdf
Packit 157cdf
# Remove rpaths.
Packit 157cdf
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/glade*
Packit 157cdf
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/glade/modules/*.so
Packit 157cdf
Packit 157cdf
%find_lang glade --with-gnome
Packit 157cdf
Packit 157cdf
Packit 157cdf
%check
Packit 157cdf
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/metainfo/glade.appdata.xml
Packit 157cdf
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/glade.desktop
Packit 157cdf
Packit 157cdf
Packit 157cdf
%files -f glade.lang
Packit 157cdf
%license COPYING*
Packit 157cdf
%doc AUTHORS NEWS README
Packit 157cdf
%{_bindir}/glade
Packit 157cdf
%{_bindir}/glade-previewer
Packit 157cdf
%{_datadir}/applications/glade.desktop
Packit 157cdf
%{_datadir}/icons/hicolor/*/apps/glade.png
Packit 157cdf
%{_datadir}/icons/hicolor/scalable/apps/glade-brand-symbolic.svg
Packit 157cdf
%{_datadir}/icons/hicolor/scalable/apps/glade-symbolic.svg
Packit 157cdf
%{_datadir}/metainfo/glade.appdata.xml
Packit 157cdf
%{_mandir}/man1/glade.1*
Packit 157cdf
%{_mandir}/man1/glade-previewer*
Packit 157cdf
Packit 157cdf
%files libs
Packit 157cdf
%license COPYING*
Packit 157cdf
%dir %{_libdir}/girepository-1.0
Packit 157cdf
%{_libdir}/girepository-1.0/Gladeui-2.0.typelib
Packit 157cdf
%dir %{_libdir}/glade/
Packit 157cdf
%dir %{_libdir}/glade/modules/
Packit 157cdf
%{_libdir}/glade/modules/libgladegtk.so
Packit 157cdf
%{_libdir}/glade/modules/libgladepython.so
Packit 157cdf
%{_libdir}/glade/modules/libgladewebkit2gtk.so
Packit 157cdf
%{_libdir}/libgladeui-2.so.*
Packit 157cdf
%{_datadir}/glade/
Packit 157cdf
Packit 157cdf
%files devel
Packit 157cdf
%{_includedir}/libgladeui-2.0/
Packit 157cdf
%{_libdir}/libgladeui-2.so
Packit 157cdf
%{_libdir}/pkgconfig/gladeui-2.0.pc
Packit 157cdf
%dir %{_datadir}/gir-1.0
Packit 157cdf
%{_datadir}/gir-1.0/Gladeui-2.0.gir
Packit 157cdf
%doc %{_datadir}/gtk-doc/
Packit 157cdf
Packit 157cdf
Packit 157cdf
%changelog
Packit 157cdf
* Tue Apr 03 2018 Kalev Lember <klember@redhat.com> - 3.22.1-1
Packit 157cdf
- Update to 3.22.1
Packit 157cdf
Packit 157cdf
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 3.22.0-1
Packit 157cdf
- Update to 3.22.0
Packit 157cdf
Packit 157cdf
* Mon Mar 05 2018 Kalev Lember <klember@redhat.com> - 3.20.4-1
Packit 157cdf
- Update to 3.20.4
Packit 157cdf
Packit 157cdf
* Sat Feb 24 2018 Kalev Lember <klember@redhat.com> - 3.20.3-1
Packit 157cdf
- Update to 3.20.3
Packit 157cdf
- Remove ldconfig scriptlets
Packit 157cdf
Packit 157cdf
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.2-3
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Thu Jan 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.20.2-2
Packit 157cdf
- Remove obsolete scriptlets
Packit 157cdf
Packit 157cdf
* Fri Dec 01 2017 Kalev Lember <klember@redhat.com> - 3.20.2-1
Packit 157cdf
- Update to 3.20.2
Packit 157cdf
Packit 157cdf
* Thu Oct 12 2017 Kalev Lember <klember@redhat.com> - 3.20.1-1
Packit 157cdf
- Update to 3.20.1
Packit 157cdf
- Fix gir directory ownership
Packit 157cdf
Packit 157cdf
* Mon Oct 02 2017 Karsten Hopp <karsten@redhat.com> - 3.20.0-6
Packit 157cdf
- apply upstream patch from Jonh Wendell to fix g_ptr_array_find types and make it
Packit 157cdf
  build with latest glib2
Packit 157cdf
Packit 157cdf
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.0-5
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.0-4
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.20.0-3
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Mon Dec 12 2016 Charalampos Stratakis <cstratak@redhat.com> - 3.20.0-2
Packit 157cdf
- Rebuild for Python 3.6
Packit 157cdf
Packit 157cdf
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 3.20.0-1
Packit 157cdf
- Update to 3.20.0
Packit 157cdf
Packit 157cdf
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.19.0-5
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Thu Nov 05 2015 Robert Kuska <rkuska@redhat.com> - 3.19.0-4
Packit 157cdf
- Rebuilt for Python3.5 rebuild
Packit 157cdf
Packit 157cdf
* Fri Jul 03 2015 Kalev Lember <klember@redhat.com> - 3.19.0-3
Packit 157cdf
- Switch to Python 3 (#1238957)
Packit 157cdf
- Use the make_install macro
Packit 157cdf
- Use upstream screenshots for appdata
Packit 157cdf
- Validate appdata file
Packit 157cdf
- Tighten deps with the _isa macro
Packit 157cdf
Packit 157cdf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.19.0-2
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Mon Jun 15 2015 Kalev Lember <kalevlember@gmail.com> - 3.19.0-1
Packit 157cdf
- Update to 3.19.0
Packit 157cdf
- Use license macro for COPYING files
Packit 157cdf
Packit 157cdf
* Mon Mar 30 2015 Richard Hughes <rhughes@redhat.com> - 3.18.3-5
Packit 157cdf
- Use better AppData screenshots
Packit 157cdf
Packit 157cdf
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.18.3-4
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 3.18.3-3
Packit 157cdf
- Rebuilt for gobject-introspection 1.41.4
Packit 157cdf
Packit 157cdf
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.18.3-2
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Thu May 15 2014 Kalev Lember <kalevlember@gmail.com> - 3.18.3-1
Packit 157cdf
- Update to 3.18.3
Packit 157cdf
Packit 157cdf
* Wed Apr 16 2014 Kalev Lember <kalevlember@gmail.com> - 3.18.2-1
Packit 157cdf
- Update to 3.18.2
Packit 157cdf
Packit 157cdf
* Wed Mar 26 2014 Kalev Lember <kalevlember@gmail.com> - 3.18.1-1
Packit 157cdf
- Update to 3.18.1
Packit 157cdf
Packit 157cdf
* Mon Mar 24 2014 Kalev Lember <kalevlember@gmail.com> - 3.18.0-1
Packit 157cdf
- Update to 3.18.0
Packit 157cdf
Packit 157cdf
* Wed Jan 08 2014 Richard Hughes <rhughes@redhat.com> - 3.16.1-1
Packit 157cdf
- Update to 3.16.1
Packit 157cdf
Packit 157cdf
* Wed Sep 25 2013 Richard Hughes <rhughes@redhat.com> - 3.16.0-1
Packit 157cdf
- Update to 3.16.0
Packit 157cdf
Packit 157cdf
* Wed Sep 18 2013 Kalev Lember <kalevlember@gmail.com> - 3.15.4-1
Packit 157cdf
- Update to 3.15.4
Packit 157cdf
Packit 157cdf
* Tue Sep 03 2013 Kalev Lember <kalevlember@gmail.com> - 3.15.3-1
Packit 157cdf
- Update to 3.15.3
Packit 157cdf
Packit 157cdf
* Sat Aug 10 2013 Kalev Lember <kalevlember@gmail.com> - 3.15.2-3.git9d3b3b3
Packit 157cdf
- Update to git snapshot to adapt to API changes in GTK+ 3.9.10
Packit 157cdf
- Add man pages
Packit 157cdf
Packit 157cdf
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.15.2-2
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Fri Jun 21 2013 Kalev Lember <kalevlember@gmail.com> - 3.15.2-1
Packit 157cdf
- Update to 3.15.2
Packit 157cdf
Packit 157cdf
* Fri May 10 2013 Richard Hughes <rhughes@redhat.com> - 3.15.1-1
Packit 157cdf
- Update to 3.15.1
Packit 157cdf
Packit 157cdf
* Mon Mar 18 2013 Richard Hughes <rhughes@redhat.com> - 3.15.0-1
Packit 157cdf
- Update to 3.15.0
Packit 157cdf
Packit 157cdf
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.14.2-3
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Wed Dec 05 2012 Kalev Lember <kalevlember@gmail.com> - 3.14.2-2
Packit 157cdf
- Revise the summary for consistency with the parallel installable
Packit 157cdf
  glade2/glade3 packages (#882557)
Packit 157cdf
Packit 157cdf
* Mon Nov 26 2012 Kalev Lember <kalevlember@gmail.com> - 3.14.2-1
Packit 157cdf
- Update to 3.14.2
Packit 157cdf
Packit 157cdf
* Tue Oct 16 2012 Kalev Lember <kalevlember@gmail.com> - 3.14.1-1
Packit 157cdf
- Update to 3.14.1
Packit 157cdf
Packit 157cdf
* Wed Sep 19 2012 Kalev Lember <kalevlember@gmail.com> - 3.14.0-1
Packit 157cdf
- Update to 3.14.0
Packit 157cdf
- Remove the unrecognized --disable-scrollkeeper option
Packit 157cdf
Packit 157cdf
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.13.0-2
Packit 157cdf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 157cdf
Packit 157cdf
* Sun May 06 2012 Kalev Lember <kalevlember@gmail.com> - 3.13.0-1
Packit 157cdf
- Update to 3.13.0
Packit 157cdf
Packit 157cdf
* Sun May 06 2012 Kalev Lember <kalevlember@gmail.com> - 3.12.1-1
Packit 157cdf
- Update to 3.12.1
Packit 157cdf
Packit 157cdf
* Thu Apr 12 2012 Kalev Lember <kalevlember@gmail.com> - 3.12.0-3
Packit 157cdf
- Update the spec file comments about licensing and simplify the License tag
Packit 157cdf
- Install the typelib in -libs subpackage
Packit 157cdf
Packit 157cdf
* Fri Apr 06 2012 Kalev Lember <kalevlember@gmail.com> - 3.12.0-2
Packit 157cdf
- Review fixes (#806093)
Packit 157cdf
- Use find_lang --with-gnome for including help files
Packit 157cdf
- Include license files also in the main package in addition to -libs
Packit 157cdf
Packit 157cdf
* Wed Apr 04 2012 Kalev Lember <kalevlember@gmail.com> - 3.12.0-1
Packit 157cdf
- Update to 3.12.0
Packit 157cdf
Packit 157cdf
* Thu Mar 22 2012 Kalev Lember <kalevlember@gmail.com> - 3.11.0-1
Packit 157cdf
- Initial packaging based on Fedora glade3
Packit 157cdf
- Rename the package to glade; added obsoletes for upgrade path
Packit 157cdf
- Spec clean up for review