diff --git a/dde-qt-dbus-factory.spec b/dde-qt-dbus-factory.spec index 24986a44f55cd68daa85a60b969f0051a1ea5423..98d4a21e388f96d2be0697ebb4e514b722acd832 100644 --- a/dde-qt-dbus-factory.spec +++ b/dde-qt-dbus-factory.spec @@ -1,19 +1,34 @@ %global soname dframeworkdbus %global repo dde-qt-dbus-factory +%if 0%{?fedora} +Name: deepin-qt-dbus-factory +%else Name: dde-qt-dbus-factory -Version: 5.2.0.0 -Release: 3 +%endif +Version: 5.4.21 +Release: 1%{?dist}.01 Summary: A repository stores auto-generated Qt5 dbus code +# The entire source code is GPLv3+ except +# libdframeworkdbus/qtdbusextended/ which is LGPLv2+ License: GPLv3+ and LGPLv2+ +%if 0%{?fedora} +URL: https://github.com/linuxdeepin/dde-qt-dbus-factory +Source0: %{url}/archive/%{version}/%{repo}-%{version}.tar.gz +%else URL: http://shuttle.corp.deepin.com/cache/repos/eagle/release-candidate/56qX566h6IGU6LCD5rWL6K-V6aqM6K-BMDUyMTQ5Mg/pool/main/d/dde-qt-dbus-factory/ Source0: %{name}_%{version}.orig.tar.xz +%endif -BuildRequires: python3-devel +BuildRequires: python3 BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: qt5-qtbase-private-devel +%if 0%{?fedora} +%{?_qt5:Requires: %{_qt5}%{?_isa} = %{_qt5_version}} +%endif %description A repository stores auto-generated Qt5 dbus code. @@ -27,33 +42,28 @@ Requires: cmake-filesystem Header files and libraries for %{name}. %prep -%setup -q -n %{repo}-%{version} +%autosetup -p1 -n %{repo}-%{version} sed -i "s/env python$/env python3/g" libdframeworkdbus/generate_code.py sed -i "s/python/python3/g" libdframeworkdbus/libdframeworkdbus.pro %build %qmake_qt5 LIB_INSTALL_DIR=%{_libdir} -sed -i "s/python/python3/g" Makefile %make_build %install %make_install INSTALL_ROOT=%{buildroot} -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - %files -#%doc README +%doc README.md CHANGELOG.md technology-overview.md %license LICENSE -%{_libdir}/lib%{soname}.so.* +%{_libdir}/lib%{soname}.so.2* %files devel %{_includedir}/lib%{soname}-2.0/ %{_libdir}/pkgconfig/%{soname}.pc %{_libdir}/lib%{soname}.so -%{_libdir}/cmake/DFrameworkdbus/DFrameworkdbusConfig.cmake +%{_libdir}/cmake/DFrameworkdbus/ %changelog -* Thu Jul 30 2020 openEuler Buildteam - 5.2.0.0-3 -- Package init +* Mon Jun 13 2022 uoser - 5.4.21-1.01 +- update: update to 5.4.21-1.01 diff --git a/dde-qt-dbus-factory_5.2.0.0.orig.tar.xz b/dde-qt-dbus-factory_5.2.0.0.orig.tar.xz deleted file mode 100755 index 72ada7032f2c7363cd3187cd7db13b67f51af50f..0000000000000000000000000000000000000000 Binary files a/dde-qt-dbus-factory_5.2.0.0.orig.tar.xz and /dev/null differ diff --git a/dde-qt-dbus-factory_5.4.21.orig.tar.xz b/dde-qt-dbus-factory_5.4.21.orig.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..ea109719eb21165373d2f656f9e75fae3f804f5c Binary files /dev/null and b/dde-qt-dbus-factory_5.4.21.orig.tar.xz differ