[liblxqt] import
Rex Dieter
rdieter at fedoraproject.org
Fri Nov 7 16:21:24 UTC 2014
commit 84a5787e7cb7afaeb040153b0c95be7490f64344
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Fri Nov 7 10:21:06 2014 -0600
import
.gitignore | 1 +
liblxqt.spec | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 77 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..078ccb9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/liblxqt-0.8.0.tar.xz
diff --git a/liblxqt.spec b/liblxqt.spec
new file mode 100644
index 0000000..586bbac
--- /dev/null
+++ b/liblxqt.spec
@@ -0,0 +1,75 @@
+%if 0%{?rhel} == 6
+%define cmake_pkg cmake28
+%else
+%define cmake_pkg cmake
+%endif
+
+Name: liblxqt
+Version: 0.8.0
+Release: 2%{?dist}
+License: LGPLv2
+Summary: Core utility library for LXQT
+Url: http://www.lxde.org
+Source0: http://lxqt.org/downloads/lxqt/0.8.0/%{name}-%{version}.tar.xz
+BuildRequires: %{cmake_pkg} >= 2.8.9
+BuildRequires: pkgconfig(Qt5Core)
+BuildRequires: pkgconfig(Qt5X11Extras)
+BuildRequires: qt5-qttools-devel
+BuildRequires: pkgconfig(Qt5Xdg) >= 1.0.0
+
+%description
+Core utility library for all LXQT components
+
+%package devel
+Summary: Devel files for liblxqt
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+LXQT libraries for development.
+
+%prep
+%setup -q
+
+%build
+mkdir build
+pushd build
+%{?cmake28}%{!?cmake28:%{?cmake}} -DUSE_QT5=ON ..
+make %{?_smp_mflags}
+popd
+
+%install
+pushd build
+%if 0%{?rhel} == 6
+make install/fast DESTDIR=%{buildroot} -C build
+rm -f %{buildroot}/%{_datadir}/lxqt-qt5/translations/liblxqt/liblxqt_sr at latin.qm
+%else
+%make_install
+%endif
+popd
+%find_lang %{name} --with-qt --without-mo
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files -f %{name}.lang
+%doc AUTHORS COPYING
+%{_libdir}/liblxqt-qt5.so.0*
+
+%files devel
+%{_libdir}/liblxqt-qt5.so
+%dir %{_includedir}/lxqt-qt5/
+%dir %{_datadir}/cmake/lxqt-qt5/
+%{_includedir}/lxqt-qt5/*
+%{_datadir}/cmake/lxqt-qt5/*
+%{_libdir}/pkgconfig/lxqt-qt5.pc
+
+%changelog
+* Fri Nov 07 2014 TI_Eugene <ti.eugene at gmail.com> 0.8.0-2
+- License changed to LGPLv2
+- Removed BR liblxqt-devel in -devel package
+- RHEL6 workaround in %%install section
+- Library soname tune
+
+* Mon Oct 27 2014 TI_Eugene <ti.eugene at gmail.com> 0.8.0-1
+- initial packaging
diff --git a/sources b/sources
index e69de29..5eeff71 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+7159035b93fc585b173f41c96b44a523 liblxqt-0.8.0.tar.xz
More information about the scm-commits
mailing list