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}
|
||||
Name: ukui-interface
|
||||
Version: 1.0.2
|
||||
Release: 2
|
||||
Release: 3
|
||||
Summary: UKUI interface provides the interface for system configuration and related libraries.
|
||||
License: GPL-3+ Apache-2.0
|
||||
URL: https://github.com/ukui/ukui-interface
|
||||
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
|
||||
|
||||
%description
|
||||
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
|
||||
%setup -q
|
||||
|
||||
./autogen.sh
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
./autogen.sh
|
||||
|
||||
%{make_build}
|
||||
cd %{_builddir}/%{name}-%{version}/src/log4qt
|
||||
qmake-qt5
|
||||
make
|
||||
|
||||
%install
|
||||
%{make_install} INSTALL_ROOT=%{buildroot}
|
||||
mkdir -p %{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
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%files
|
||||
%doc debian/copyright debian/changelog
|
||||
%{_bindir}/ukui-backgroundserver
|
||||
%{_bindir}/ukui-desktopserver
|
||||
%{_bindir}/ukui-fontserver
|
||||
@ -45,8 +65,21 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_libdir}/libukui*
|
||||
%{_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
|
||||
* 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
|
||||
|
||||
* Thu Feb 17 2022 pei-jiankang <peijiankang@kylinos.cn> - 1.0.2-1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user