first commit
This commit is contained in:
parent
514b937c47
commit
4c39a5a2dd
118
dbusmenu-qt.spec
Normal file
118
dbusmenu-qt.spec
Normal file
@ -0,0 +1,118 @@
|
||||
Name: dbusmenu-qt
|
||||
Version: 0.9.3
|
||||
Release: 0.19.20150604
|
||||
Summary: Dbusmenu library for Qt
|
||||
License: LGPLv2+
|
||||
URL: https://launchpad.net/libdbusmenu-qt/
|
||||
Source0: libdbusmenu-qt-%{version}-20150604bzr.tar.gz
|
||||
|
||||
BuildRequires: cmake dbus-x11 doxygen gcc-c++ pkgconfig pkgconfig(QJson) pkgconfig(QtDBus)
|
||||
BuildRequires: pkgconfig(QtGui) pkgconfig(Qt5DBus) pkgconfig(Qt5Widgets) xorg-x11-server-Xvfb
|
||||
|
||||
Provides: libdbusmenu-qt = %{version}-%{release}
|
||||
|
||||
%description
|
||||
Dbusmenu-qt is a library.It provides a Qt implementation of the DBusMenu protocol which could
|
||||
make applications be able to export and import their menus over DBus.
|
||||
|
||||
%package devel
|
||||
Summary: Libraries,head files and other devolopment documents for dbusmenu-qt
|
||||
Provides: libdbusmenu-qt-devel = %{version}-%{release}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
Dbusmenu-qt-devel provides Libraries,head files and other devolopment documents for dbusmenu-qt.
|
||||
|
||||
%package help
|
||||
Summary: Documents for dbusmenu-qt
|
||||
BuildArch: noarch
|
||||
Provides: dbusmenu-qt-doc = %{version}-%{release}
|
||||
Obsoletes: dbusmenu-qt-doc < %{version}-%{release}
|
||||
Conflicts: dbusmenu-qt-devel < 0.9.3
|
||||
|
||||
%description help
|
||||
API info and other related files for dbusmenu-qt
|
||||
|
||||
%package -n dbusmenu-qt5
|
||||
Summary: Dbusmenu library for Qt5
|
||||
Provides: libdbusmenu-qt5 = %{version}-%{release}
|
||||
|
||||
%description -n dbusmenu-qt5
|
||||
Dbusmenu-qt is a library.It provides a Qt5 implementation of the DBusMenu protocol which could
|
||||
make applications be able to export and import their menus over DBus.
|
||||
|
||||
%package -n dbusmenu-qt5-devel
|
||||
Summary: Libraries,head files and other devolopment documents for dbusmenu-qt5
|
||||
Provides: libdbusmenu-qt5-devel = %{version}-%{release}
|
||||
Requires: dbusmenu-qt5 = %{version}-%{release}
|
||||
|
||||
%description -n dbusmenu-qt5-devel
|
||||
Dbusmenu-qt5-devel provides Libraries,head files and other devolopment documents for dbusmenu-qt5.
|
||||
|
||||
%prep
|
||||
%autosetup -n libdbusmenu-qt-%{version} -p1
|
||||
|
||||
%build
|
||||
mkdir %{name}
|
||||
|
||||
cd %{name}
|
||||
%cmake .. -DUSE_QT4:BOOL=ON -DUSE_QT5:BOOL=OFF -DWITH_DOC:BOOL=ON
|
||||
cd -
|
||||
|
||||
%make_build -C %{name}
|
||||
|
||||
mkdir %{name}5
|
||||
cd %{name}5
|
||||
%cmake .. -DUSE_QT4:BOOL=OFF -DUSE_QT5:BOOL=ON -DWITH_DOC:BOOL=OFF
|
||||
cd -
|
||||
|
||||
%make_build -C %{name}5
|
||||
|
||||
%install
|
||||
%make_install -C %{name}
|
||||
%make_install -C %{name}5
|
||||
|
||||
rm -rf %{buildroot}%{_docdir}/libdbusmenu-qt*-doc
|
||||
|
||||
%check
|
||||
export PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig
|
||||
test "$(pkg-config --modversion dbusmenu-qt)" = "0.9.2"
|
||||
test "$(pkg-config --modversion dbusmenu-qt5)" = "0.9.2"
|
||||
export CTEST_OUTPUT_ON_FAILURE=1
|
||||
xvfb-run -a dbus-launch --exit-with-session make -C %{name} check ARGS="--output-on-failure --timeout 300" ||:
|
||||
|
||||
%post
|
||||
/sbin/ldconfig
|
||||
|
||||
%postun
|
||||
/sbin/ldconfig
|
||||
|
||||
%ldconfig_scriptlets -n dbusmenu-qt5
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%{_libdir}/libdbusmenu-qt.so.2*
|
||||
|
||||
%files devel
|
||||
%{_includedir}/dbusmenu-qt/
|
||||
%{_libdir}/libdbusmenu-qt.so
|
||||
%{_libdir}/cmake/dbusmenu-qt/
|
||||
%{_libdir}/pkgconfig/dbusmenu-qt.pc
|
||||
|
||||
%files help
|
||||
%doc README
|
||||
%doc %{name}/html/
|
||||
|
||||
%files -n dbusmenu-qt5
|
||||
%license COPYING
|
||||
%{_libdir}/libdbusmenu-qt5.so.2*
|
||||
|
||||
%files -n dbusmenu-qt5-devel
|
||||
%{_includedir}/dbusmenu-qt5/
|
||||
%{_libdir}/libdbusmenu-qt5.so
|
||||
%{_libdir}/pkgconfig/dbusmenu-qt5.pc
|
||||
%{_libdir}/cmake/dbusmenu-qt5/
|
||||
|
||||
%changelog
|
||||
* Tue Dec 3 2019 zhouyihang <zhouyihang1@huawei.com> - 0.9.3-0.19.20150604
|
||||
- Package init
|
||||
BIN
libdbusmenu-qt-0.9.3-20150604bzr.tar.gz
Normal file
BIN
libdbusmenu-qt-0.9.3-20150604bzr.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user