[liblxqt/f21] - Simplify data dir as discussed on irc.

Helio Chissini de Castro heliocastro at fedoraproject.org
Fri Dec 19 18:59:41 UTC 2014


commit 0408f92d620ef69683c98f4a7a10caf91fc4fe37
Author: Helio Chissini de Castro <helio at kde.org>
Date:   Fri Dec 19 16:59:12 2014 -0200

    - Simplify data dir as discussed on irc.

 liblxqt-0.8.0-cmake_libdir.patch |   36 ++++++++++++++++++++++++++++--------
 liblxqt-0.8.0-qt5-path.patch     |   30 ------------------------------
 liblxqt.spec                     |   25 +++++++++++++------------
 3 files changed, 41 insertions(+), 50 deletions(-)
---
diff --git a/liblxqt-0.8.0-cmake_libdir.patch b/liblxqt-0.8.0-cmake_libdir.patch
index 2293724..b9b59d5 100644
--- a/liblxqt-0.8.0-cmake_libdir.patch
+++ b/liblxqt-0.8.0-cmake_libdir.patch
@@ -1,10 +1,31 @@
-diff -up liblxqt-0.8.0/cmake/create_pkgconfig_file.cmake liblxqt-0.8.0/cmake/create_pkgconfig_file
-diff -up liblxqt-0.8.0/cmake/create_portable_headers.cmake liblxqt-0.8.0/cmake/create_portable_headers
-diff -up liblxqt-0.8.0/cmake/FindInstallConfigPath.cmake liblxqt-0.8.0/cmake/FindInstallConfigPath
-diff -up liblxqt-0.8.0/CMakeLists.txt.cmake liblxqt-0.8.0/CMakeLists.txt
---- liblxqt-0.8.0/CMakeLists.txt.cmake	2014-10-13 14:34:04.000000000 -0500
-+++ liblxqt-0.8.0/CMakeLists.txt	2014-11-08 06:51:31.711708807 -0600
-@@ -214,7 +214,7 @@ set(LXQT_INTREE_INCLUDE_DIR     ${CMAKE_
+--- liblxqt-0.8.0/CMakeLists.txt.cmake_libdir	2014-10-13 16:34:04.000000000 -0300
++++ liblxqt-0.8.0/CMakeLists.txt	2014-12-19 16:44:36.196894252 -0200
+@@ -153,7 +153,6 @@
+     )
+ 
+     set(LXQT_QT_VERSION "5")
+-    set(LXQT_QT_VERSION_SUFFIX "-qt5")
+     set(LXQT_PKG_CONFIG_REQUIRES "Qt5Widgets Qt5Xml Qt5DBus Qt5X11Extras")
+ else()
+     find_package(Qt4 REQUIRED QtCore QtGui QUIET)
+@@ -180,7 +179,6 @@
+     )
+ 
+     set(LXQT_QT_VERSION "4")
+-    set(LXQT_QT_VERSION_SUFFIX "")
+     set(LXQT_PKG_CONFIG_REQUIRES "QtCore, QtXml")
+ endif()
+ 
+@@ -204,7 +202,7 @@
+ include(GNUInstallDirs)
+ 
+ set(LXQT_VERSION ${LXQT_MAJOR_VERSION}.${LXQT_MINOR_VERSION}.${LXQT_PATCH_VERSION})
+-set(LXQT_LIBRARY_NAME "lxqt${LXQT_QT_VERSION_SUFFIX}")
++set(LXQT_LIBRARY_NAME "lxqt" CACHE STRING "lxqt")
+ set(LXQT_RELATIVE_SHARE_DIR "${LXQT_LIBRARY_NAME}")
+ set(LXQT_SHARE_DIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_DATAROOTDIR}/${LXQT_RELATIVE_SHARE_DIR})
+ set(LXQT_RELATIVE_TRANSLATIONS_DIR "${LXQT_LIBRARY_NAME}/translations")
+@@ -214,7 +212,7 @@
  set(LXQT_INTREE_TARGETS_FILE    ${CMAKE_BINARY_DIR}/${LXQT_LIBRARY_NAME}-targets.cmake)
  
  set(LXQT_INSTALL_INCLUDE_DIR   ${CMAKE_INSTALL_FULL_INCLUDEDIR}/${LXQT_LIBRARY_NAME})
@@ -13,4 +34,3 @@ diff -up liblxqt-0.8.0/CMakeLists.txt.cmake liblxqt-0.8.0/CMakeLists.txt
  
  include(cmake/FindInstallConfigPath.cmake)
  include(create_portable_headers)
-diff -up liblxqt-0.8.0/x86_64-redhat-linux-gnu/CMakeFiles/3.0.2/CMakeSystem.cmake liblxqt-0.8.0/x86_64-redhat-linux-gnu/CMakeFiles/3.0.2/CMakeSystem
diff --git a/liblxqt.spec b/liblxqt.spec
index ae7ec9f..633effc 100644
--- a/liblxqt.spec
+++ b/liblxqt.spec
@@ -6,7 +6,7 @@
 
 Name:		liblxqt
 Version:	0.8.0
-Release:	8%{?dist}
+Release:	9%{?dist}
 License:	LGPLv2
 Summary:	Core shared library for LXQt desktop suite
 Url:		http://www.lxde.org
@@ -22,9 +22,8 @@ BuildRequires: pkgconfig(Qt5X11Extras)
 BuildRequires: pkgconfig(Qt5Xdg) >= 1.0.0
 BuildRequires: pkgconfig(Qt5Help)
 
-Patch0: liblxqt-0.8.0-qt5-path.patch
 # upstreamable, move .cmake files to libdir (avoids multilib conflicts)
-Patch1: liblxqt-0.8.0-cmake_libdir.patch
+Patch0: liblxqt-0.8.0-cmake_libdir.patch
 
 Requires: xdg-utils >= 1.1.0
 
@@ -41,8 +40,7 @@ LXQt libraries for development.
 %prep
 %setup
 
-%patch0 -p1 -b .qt5-path
-%patch1 -p1 -b .cmake_libdir
+%patch0 -p1 -b .cmake_libdir
 
 %build
 mkdir -p %{_target_platform}
@@ -66,17 +64,20 @@ rm -f %{buildroot}/%{_datadir}/lxqt-qt5/translations/liblxqt/liblxqt_sr at latin.qm
 
 %files -f %{name}.lang
 %doc AUTHORS COPYING
-%{_libdir}/liblxqt-qt5.so.0*
-%dir %{_datadir}/lxqt-qt5/
-%dir %{_datadir}/lxqt-qt5/translations/
+%{_libdir}/liblxqt.so.0*
+%dir %{_datadir}/lxqt/
+%dir %{_datadir}/lxqt/translations/
 
 %files devel
-%{_libdir}/liblxqt-qt5.so
-%{_includedir}/lxqt-qt5/
-%{_libdir}/cmake/lxqt-qt5/
-%{_libdir}/pkgconfig/lxqt-qt5.pc
+%{_libdir}/liblxqt.so
+%{_includedir}/lxqt/
+%{_libdir}/cmake/lxqt/
+%{_libdir}/pkgconfig/lxqt.pc
 
 %changelog
+* Fri Dec 19 2014 Helio Chissini de Castro <hcastro at redhat.com> - 0.8.0-9
+- As discussed on irc channel, let's simplify to keep only lxqt share data dir
+
 * Tue Dec 16 2014 Helio Chissini de Castro <hcastro at redhat.com> - 0.8.0-8
 - requires xdg-utils.
 


More information about the scm-commits mailing list