add ukui-log4qt package
This commit is contained in:
parent
d083bb0666
commit
6cf93b5545
12
fix_log4qt_lib_path.patch
Normal file
12
fix_log4qt_lib_path.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -Naur ukui-interface-1.0.2/src/log4qt/ukui-log4qt.pro ukui-interface-1.0.2~/src/log4qt/ukui-log4qt.pro
|
||||||
|
--- ukui-interface-1.0.2/src/log4qt/ukui-log4qt.pro 2021-11-04 16:31:37.000000000 +0800
|
||||||
|
+++ ukui-interface-1.0.2~/src/log4qt/ukui-log4qt.pro 2022-02-25 12:37:20.906722506 +0800
|
||||||
|
@@ -35,7 +35,7 @@
|
||||||
|
|
||||||
|
# Default rules for deployment.
|
||||||
|
unix {
|
||||||
|
- target.path = /usr/lib
|
||||||
|
+ target.path = /usr/lib64
|
||||||
|
}
|
||||||
|
!isEmpty(target.path): INSTALLS += target
|
||||||
|
|
||||||
@ -1,34 +1,54 @@
|
|||||||
%define debug_package %{nil}
|
%define debug_package %{nil}
|
||||||
Name: ukui-interface
|
Name: ukui-interface
|
||||||
Version: 1.0.2
|
Version: 1.0.2
|
||||||
Release: 2
|
Release: 3
|
||||||
Summary: UKUI interface provides the interface for system configuration and related libraries.
|
Summary: UKUI interface provides the interface for system configuration and related libraries.
|
||||||
License: GPL-3+ Apache-2.0
|
License: GPL-3+ Apache-2.0
|
||||||
URL: https://github.com/ukui/ukui-interface
|
URL: https://github.com/ukui/ukui-interface
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
|
|
||||||
|
patch0: fix_log4qt_lib_path.patch
|
||||||
|
|
||||||
BuildRequires: glib2-devel autoconf automake libtool qt5-qtbase-devel gsettings-qt-devel qt5-qttools-devel iniparser
|
BuildRequires: glib2-devel autoconf automake libtool qt5-qtbase-devel gsettings-qt-devel qt5-qttools-devel iniparser
|
||||||
|
|
||||||
%description
|
%description
|
||||||
ukui interface provides the interface for system configuration and related libraries.
|
ukui interface provides the interface for system configuration and related libraries.
|
||||||
|
|
||||||
|
%package -n libukui-log4qt
|
||||||
|
Summary: ukui log tool
|
||||||
|
BuildRequires: glib2
|
||||||
|
Provides: libukui-log4qt libukui-log4qt-devel
|
||||||
|
%description -n libukui-log4qt
|
||||||
|
UKUI interface provides the interface for system configuration
|
||||||
|
and related libraries.
|
||||||
|
.
|
||||||
|
The package contains development files for qt logging.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
|
%patch0 -p1
|
||||||
./autogen.sh
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
./autogen.sh
|
||||||
|
|
||||||
%{make_build}
|
%{make_build}
|
||||||
|
cd %{_builddir}/%{name}-%{version}/src/log4qt
|
||||||
|
qmake-qt5
|
||||||
|
make
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%{make_install} INSTALL_ROOT=%{buildroot}
|
%{make_install} INSTALL_ROOT=%{buildroot}
|
||||||
mkdir -p %{buildroot}/usr/include/ukuisdk
|
mkdir -p %{buildroot}/usr/include/ukuisdk
|
||||||
mv %{buildroot}/usr/include/*.h %{buildroot}/usr/include/ukuisdk
|
mv %{buildroot}/usr/include/*.h %{buildroot}/usr/include/ukuisdk
|
||||||
|
cd %{_builddir}/%{name}-%{version}/src/log4qt
|
||||||
|
make INSTALL_ROOT=%{buildroot} install
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
|
|
||||||
%files
|
%files
|
||||||
|
%doc debian/copyright debian/changelog
|
||||||
%{_bindir}/ukui-backgroundserver
|
%{_bindir}/ukui-backgroundserver
|
||||||
%{_bindir}/ukui-desktopserver
|
%{_bindir}/ukui-desktopserver
|
||||||
%{_bindir}/ukui-fontserver
|
%{_bindir}/ukui-fontserver
|
||||||
@ -45,8 +65,21 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_libdir}/libukui*
|
%{_libdir}/libukui*
|
||||||
%{_datadir}/dbus-1/services/*.service
|
%{_datadir}/dbus-1/services/*.service
|
||||||
|
|
||||||
|
%files -n libukui-log4qt
|
||||||
|
%doc debian/copyright debian/changelog
|
||||||
|
%{_includedir}/ukui-log4qt.h
|
||||||
|
%{_libdir}/libukui-log4qt.so
|
||||||
|
%{_libdir}/libukui-log4qt.so.1
|
||||||
|
%{_libdir}/libukui-log4qt.so.1.0
|
||||||
|
%{_libdir}/libukui-log4qt.so.1.0.0
|
||||||
|
%{_datadir}/glib-2.0/schemas/org.ukui.log4qt.gschema.xml
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Feb 24 2021 douyan<douyan@kylinos.cn> - 1.0.2-2
|
* Fri Feb 25 2022 douyan <douyan@kylinos.cn> - 1.0.2-3
|
||||||
|
- add ukui-log4qt package
|
||||||
|
|
||||||
|
* Wed Feb 24 2022 douyan<douyan@kylinos.cn> - 1.0.2-2
|
||||||
- change head file location
|
- change head file location
|
||||||
|
|
||||||
* Thu Feb 17 2022 pei-jiankang <peijiankang@kylinos.cn> - 1.0.2-1
|
* Thu Feb 17 2022 pei-jiankang <peijiankang@kylinos.cn> - 1.0.2-1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user