[packages/Eyescale-CMake] - fix install libdir - fix files - rel 2

baggins baggins at pld-linux.org
Fri Apr 14 16:03:43 CEST 2017


commit aed56f0831d4e50c15deff812dc84812bdcce53e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Apr 14 16:03:23 2017 +0200

    - fix install libdir
    - fix files
    - rel 2

 Eyescale-CMake.spec |  8 ++++----
 libdir.patch        | 23 +++++++++++++++++++++++
 2 files changed, 27 insertions(+), 4 deletions(-)
---
diff --git a/Eyescale-CMake.spec b/Eyescale-CMake.spec
index ae5b58a..29db735 100644
--- a/Eyescale-CMake.spec
+++ b/Eyescale-CMake.spec
@@ -2,7 +2,7 @@ Summary:	CMake common macros for Eyescale projects
 Summary(pl.UTF-8):	Wspólne makra CMake dla projektów Eyescale
 Name:		Eyescale-CMake
 Version:	2016.12
-Release:	1
+Release:	2
 License:	BSD
 Group:		Development/Tools
 Source0:	https://github.com/Eyescale/CMake/archive/%{version}/%{name}-%{version}.tar.gz
@@ -27,10 +27,10 @@ Collage czy Equalizer).
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_datadir}/Eyescale-CMake/common
+install -d $RPM_BUILD_ROOT%{_datadir}/Eyescale-CMake
 
-cp -a * $RPM_BUILD_ROOT%{_datadir}/Eyescale-CMake/common
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/Eyescale-CMake/common/{CHANGES.md,LICENSE.txt,README.md}
+cp -a * $RPM_BUILD_ROOT%{_datadir}/Eyescale-CMake
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/Eyescale-CMake/{CHANGES.md,LICENSE.txt,README.md}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
diff --git a/libdir.patch b/libdir.patch
index 2b93c2b..6ef5f7d 100644
--- a/libdir.patch
+++ b/libdir.patch
@@ -20,3 +20,26 @@
    endif()
    if(CMAKE_OSX_DEPLOYMENT_TARGET)
      set(COMMON_OSX_TARGET_VERSION ${CMAKE_OSX_DEPLOYMENT_TARGET})
+--- CMake-2016.12/CommonLibrary.cmake~	2016-12-05 15:54:16.000000000 +0100
++++ CMake-2016.12/CommonLibrary.cmake	2017-04-14 16:00:11.264391317 +0200
+@@ -158,16 +158,16 @@
+       # CommonPackageConfig.cmake
+       if(${NAME}_OMIT_EXPORT)
+         install(TARGETS ${LibName}
+-          ARCHIVE DESTINATION lib COMPONENT dev
++          ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev
+           RUNTIME DESTINATION bin COMPONENT lib
+-          LIBRARY DESTINATION lib COMPONENT lib
++          LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT lib
+           INCLUDES DESTINATION include)
+       else()
+         install(TARGETS ${LibName}
+           EXPORT ${PROJECT_NAME}Targets
+-          ARCHIVE DESTINATION lib COMPONENT dev
++          ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev
+           RUNTIME DESTINATION bin COMPONENT lib
+-          LIBRARY DESTINATION lib COMPONENT lib
++          LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT lib
+           INCLUDES DESTINATION include)
+       endif()
+     endif()
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/Eyescale-CMake.git/commitdiff/aed56f0831d4e50c15deff812dc84812bdcce53e



More information about the pld-cvs-commit mailing list