%define gitver %(echo %version | tr _ -) Name: qtautoupdater Version: 3.0.0_4 Release: 1mamba Summary: Library and widgets to automatically check for updates and install them based on various backends Group: Graphical Desktop/Applications/Administration Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: https://github.com/Skycoder42/QtAutoUpdater Source: https://github.com/Skycoder42/QtAutoUpdater.git/%{gitver}/QtAutoUpdater-%{version}.tar.bz2 License: BSD ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: ldconfig BuildRequires: libGLESv2-devel BuildRequires: libatomic-devel BuildRequires: libgcc BuildRequires: libpackagekitqt5-devel BuildRequires: libqt5-devel BuildRequires: libstdc++6-devel ## AUTOBUILDREQ-END BuildRequires: qdep Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description The Qt auto updater provides a library and widgets to automatically check for updates and install them based on various backends. %package -n lib%{name} Group: System/Libraries Summary: Shared libraries for %{name} %description -n lib%{name} This package contains shared libraries for %{name}. %package -n lib%{name}-devel Group: Development/Libraries Summary: Development files for %{name} Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release} Requires: pkg-config %description -n lib%{name}-devel This package contains libraries and header files for developing applications that use %{name}. %debug_package %prep %setup -q -n QtAutoUpdater-%{version} %build # Required mkdir .git %_qt5_qmake %make make doxygen cd examples %_qt5_qmake %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall INSTALL_ROOT=%{buildroot} STRIP=/bin/true %makeinstall INSTALL_ROOT=%{buildroot} STRIP=/bin/true -C examples install -d -m0755 %{buildroot}%{_bindir} mv %{buildroot}%{_libdir}/qt5/examples/autoupdatercore/ConsoleUpdater/ConsoleUpdater %{buildroot}%{_bindir}/ConsoleUpdater mv %{buildroot}%{_libdir}/qt5/examples/autoupdaterquick/QuickUpdater/QuickUpdater %{buildroot}%{_bindir}/QuickUpdater mv %{buildroot}%{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui/SimpleUpdaterGui %{buildroot}%{_bindir}/SimpleUpdaterGui mv %{buildroot}%{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/WidgetsUpdater %{buildroot}%{_bindir}/WidgetsUpdater %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/ConsoleUpdater %{_bindir}/QuickUpdater %{_bindir}/SimpleUpdaterGui %{_bindir}/WidgetsUpdater %files -n lib%{name} %defattr(-,root,root) %{_libdir}/libQt5AutoUpdaterCore.so.* %{_libdir}/libQt5AutoUpdaterWidgets.so.* %{_libdir}/qt5/plugins/updaters/libqpackagekit.so %{_libdir}/qt5/plugins/updaters/libqtifw.so %{_libdir}/qt5/plugins/updaters/libqwebquery.so %dir %{_libdir}/qt5/qml/de/skycoder42/QtAutoUpdater %{_libdir}/qt5/qml/de/skycoder42/QtAutoUpdater/* %lang(ar) %{_datadir}/qt5/translations/qtautoupdater_ar.qm %lang(de) %{_datadir}/qt5/translations/qtautoupdater_de.qm %lang(es) %{_datadir}/qt5/translations/qtautoupdater_es.qm %lang(fr) %{_datadir}/qt5/translations/qtautoupdater_fr.qm %{_datadir}/qt5/translations/qtautoupdater_template.ts %doc LICENSE %files -n lib%{name}-devel %defattr(-,root,root) %dir %{_includedir}/qt5/QtAutoUpdaterCore %{_includedir}/qt5/QtAutoUpdaterCore/* %dir %{_includedir}/qt5/QtAutoUpdaterWidgets %{_includedir}/qt5/QtAutoUpdaterWidgets/* %{_libdir}/libQt5AutoUpdaterCore.la %{_libdir}/libQt5AutoUpdaterCore.prl %{_libdir}/libQt5AutoUpdaterCore.so %{_libdir}/libQt5AutoUpdaterWidgets.la %{_libdir}/libQt5AutoUpdaterWidgets.prl %{_libdir}/libQt5AutoUpdaterWidgets.so %dir %{_libdir}/cmake/Qt5AutoUpdaterCore %{_libdir}/cmake/Qt5AutoUpdaterCore/Qt5AutoUpdaterCore*.cmake %dir %{_libdir}/cmake/Qt5AutoUpdaterWidgets %{_libdir}/cmake/Qt5AutoUpdaterWidgets/Qt5AutoUpdaterWidgets*.cmake %{_libdir}/pkgconfig/Qt5AutoUpdaterCore.pc %{_libdir}/pkgconfig/Qt5AutoUpdaterWidgets.pc %{_libdir}/qt5/mkspecs/modules/qt_lib_autoupdater*.pri %{_datadir}/qt5/doc/qtautoupdater.qch %dir %{_datadir}/qt5/doc/qtautoupdater %{_datadir}/qt5/doc/qtautoupdater/* %dir %{_libdir}/qt5/examples/autoupdatercore %{_libdir}/qt5/examples/autoupdatercore/autoupdatercore.pro %dir %{_libdir}/qt5/examples/autoupdatercore/ConsoleUpdater %{_libdir}/qt5/examples/autoupdatercore/ConsoleUpdater/ConsoleUpdater.pro %{_libdir}/qt5/examples/autoupdatercore/ConsoleUpdater/main.cpp %dir %{_libdir}/qt5/examples/autoupdaterquick %{_libdir}/qt5/examples/autoupdaterquick/autoupdaterquick.pro %dir %{_libdir}/qt5/examples/autoupdaterquick/QuickUpdater %{_libdir}/qt5/examples/autoupdaterquick/QuickUpdater/QuickUpdater.pro %{_libdir}/qt5/examples/autoupdaterquick/QuickUpdater/example.conf %{_libdir}/qt5/examples/autoupdaterquick/QuickUpdater/main.cpp %{_libdir}/qt5/examples/autoupdaterquick/QuickUpdater/main.qml %{_libdir}/qt5/examples/autoupdaterquick/QuickUpdater/qml_qmlcache.qrc %dir %{_libdir}/qt5/examples/autoupdaterwidgets %{_libdir}/qt5/examples/autoupdaterwidgets/autoupdaterwidgets.pro %dir %{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui %{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui/SimpleUpdaterGui.pro %{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui/example.conf %{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui/main.cpp %{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui/mainwindow.cpp %{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui/mainwindow.h %{_libdir}/qt5/examples/autoupdaterwidgets/SimpleUpdaterGui/mainwindow.ui %dir %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/Oxygen-Icons.org-Oxygen-Actions-fork.ico %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/WidgetsUpdater.pro %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/example.conf %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/main.cpp %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/main_res.qrc %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/mainwindow.cpp %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/mainwindow.h %{_libdir}/qt5/examples/autoupdaterwidgets/WidgetsUpdater/mainwindow.ui %doc README.md %changelog * Sun Jan 10 2021 Silvan Calarco 3.0.0_4-1mamba - package created using the webbuild interface