Accepting request 538118 from home:pluskalm:branches:Application:Geo

- Drop python bindings and gtk support
- Cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/538118
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/zbar?expand=0&rev=26
This commit is contained in:
Martin Pluskal 2017-11-01 14:53:08 +00:00 committed by Git OBS Bridge
parent 9b9abeebc1
commit a074252430
3 changed files with 17 additions and 70 deletions

View File

@ -1,3 +1,2 @@
libzbar0 libzbar0
libzbargtk0
libzbarqt0 libzbarqt0

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Nov 1 14:50:59 UTC 2017 - mpluskal@suse.com
- Drop python bindings and gtk support
- Cleanup with spec-cleaner
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Aug 5 19:22:42 UTC 2017 - aloisio@gmx.com Sat Aug 5 19:22:42 UTC 2017 - aloisio@gmx.com

View File

@ -37,15 +37,14 @@ BuildRequires: ImageMagick-devel
# required by mercurial archive only # required by mercurial archive only
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: gtk2-devel BuildRequires: libjpeg-devel
BuildRequires: libtool BuildRequires: libtool
BuildRequires: python-gtk-devel BuildRequires: pkgconfig
BuildRequires: xmlto BuildRequires: xmlto
BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(Qt5X11Extras)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
ZBar reads bar codes from various sources, such as video streams, ZBar reads bar codes from various sources, such as video streams,
@ -78,14 +77,6 @@ This package contains all necessary include files, libraries,
configuration files and development tools needed to compile and link configuration files and development tools needed to compile and link
applications using the zbar library. applications using the zbar library.
%package -n python-zbar
Summary: ZBar Python bindings
Group: Productivity/Other
%py_requires
%description -n python-zbar
This package provides ZBar Python bindings.
%package -n libzbarqt0 %package -n libzbarqt0
Summary: ZBar Qt bindings Summary: ZBar Qt bindings
Group: System/Libraries Group: System/Libraries
@ -103,32 +94,6 @@ This package contains all necessary include files, libraries,
configuration files and development tools needed to compile and link configuration files and development tools needed to compile and link
applications using the zbar-qt library. applications using the zbar-qt library.
%package -n libzbargtk0
Summary: ZBar Gtk bindings
Group: System/Libraries
%description -n libzbargtk0
This package provides ZBar Gtk bindings.
%package -n libzbargtk-devel
Summary: Development environment for the ZBar Gtk bindings library
Group: Development/Libraries/C and C++
Requires: libzbargtk0 = %{version}
%description -n libzbargtk-devel
This package contains all necessary include files, libraries,
configuration files and development tools needed to compile and link
applications using the zbar-gtk library.
%package -n python-zbar-gtk
Summary: ZBar Python-Gtk bindings
Group: Productivity/Other
Requires: python-zbar = %{version}
%py_requires
%description -n python-zbar-gtk
This package provides ZBar Python-Gtk bindings.
%prep %prep
%setup -q %setup -q
%patch1 -p1 %patch1 -p1
@ -137,39 +102,36 @@ This package provides ZBar Python-Gtk bindings.
%build %build
# for the Mercurial-based archive we need to get proper autoconf files # for the Mercurial-based archive we need to get proper autoconf files
autoreconf -fi autoreconf -fiv
# Mercurial only? - This should not be required in a final release version! # Mercurial only? - This should not be required in a final release version!
export CFLAGS="%{optflags} -Wno-error=parentheses -Wno-error=deprecated-declarations" export CFLAGS="%{optflags} -Wno-error=parentheses -Wno-error=deprecated-declarations"
%configure --docdir=%{_docdir}/%{name} --disable-static %configure \
--docdir=%{_docdir}/%{name} \
--disable-static \
--without-python \
--without-gtk
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make %{?_smp_mflags} DESTDIR=%{buildroot} install %make_install
rm %{buildroot}%{_docdir}/zbar/INSTALL rm %{buildroot}%{_docdir}/zbar/INSTALL
find %{buildroot} -name '*.la' -delete find %{buildroot} -type f -name "*.la" -delete -print
%post -n %{libname} -p /sbin/ldconfig %post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig
%post -n libzbarqt0 -p /sbin/ldconfig %post -n libzbarqt0 -p /sbin/ldconfig
%postun -n libzbarqt0 -p /sbin/ldconfig %postun -n libzbarqt0 -p /sbin/ldconfig
%post -n libzbargtk0 -p /sbin/ldconfig
%postun -n libzbargtk0 -p /sbin/ldconfig
%files %files
%defattr(-,root,root)
%doc ChangeLog README COPYING LICENSE NEWS %doc ChangeLog README COPYING LICENSE NEWS
%_defaultdocdir/%{name}/ %{_defaultdocdir}/%{name}/
%{_bindir}/zbar* %{_bindir}/zbar*
%{_mandir}/man1/* %{_mandir}/man1/*
%files -n %{libname} %files -n %{libname}
%defattr(-,root,root)
%{_libdir}/libzbar.so.* %{_libdir}/libzbar.so.*
%files -n lib%{name}-devel %files -n lib%{name}-devel
%defattr(-,root,root)
%dir %{_includedir}/%{name} %dir %{_includedir}/%{name}
%{_includedir}/zbar.h %{_includedir}/zbar.h
%{_includedir}/%{name}/*.h %{_includedir}/%{name}/*.h
@ -178,32 +140,12 @@ find %{buildroot} -name '*.la' -delete
%{_libdir}/libzbar.so %{_libdir}/libzbar.so
%{_libdir}/pkgconfig/zbar.pc %{_libdir}/pkgconfig/zbar.pc
%files -n python-zbar
%defattr(-,root,root)
%{py_sitedir}/zbar.so
%files -n libzbarqt0 %files -n libzbarqt0
%defattr(-,root,root)
%{_libdir}/libzbarqt.so.* %{_libdir}/libzbarqt.so.*
%files -n libzbarqt-devel %files -n libzbarqt-devel
%defattr(-,root,root)
%{_includedir}/%{name}/QZBar*.h %{_includedir}/%{name}/QZBar*.h
%{_libdir}/libzbarqt.so %{_libdir}/libzbarqt.so
%{_libdir}/pkgconfig/zbar-qt.pc %{_libdir}/pkgconfig/zbar-qt.pc
%files -n libzbargtk0
%defattr(-,root,root)
%{_libdir}/libzbargtk.so.*
%files -n libzbargtk-devel
%defattr(-,root,root)
%{_includedir}/%{name}/zbargtk.h
%{_libdir}/libzbargtk.so
%{_libdir}/pkgconfig/zbar-gtk.pc
%files -n python-zbar-gtk
%defattr(-,root,root)
%{py_sitedir}/zbarpygtk.so
%changelog %changelog