[packages/kealib] up to 1.4.14 (now includes proper soname)

atler atler at pld-linux.org
Fri Jun 25 14:30:31 CEST 2021


commit 810131b22948245690018fdd52f39bfdd38c1b07
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Jun 25 14:27:56 2021 +0200

    up to 1.4.14 (now includes proper soname)
    
    - updated source url

 kealib-config.patch | 51 ++++++++++++++++++++++++++-------------------------
 kealib.spec         | 12 ++++++------
 2 files changed, 32 insertions(+), 31 deletions(-)
---
diff --git a/kealib.spec b/kealib.spec
index bb409ab..2467b3a 100644
--- a/kealib.spec
+++ b/kealib.spec
@@ -5,12 +5,12 @@
 Summary:	KEALib - HDF5 based raster file format library
 Summary(pl.UTF-8):	KEALib - biblioteka rastrowego formatu plików opartego na HDF5
 Name:		kealib
-Version:	1.4.6
-Release:	6
+Version:	1.4.14
+Release:	1
 License:	MIT
 Group:		Libraries
-Source0:	http://downloads.sourceforge.net/kealib/%{name}-%{version}.tar.gz
-# Source0-md5:	789174bd519736ac1e726613b6eb7672
+Source0:	https://github.com/ubarsc/kealib/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	494e9efc0c26f904c02c31fe2e668885
 Patch0:		%{name}-config.patch
 URL:		http://kealib.org/
 BuildRequires:	cmake >= 2.6.0
@@ -78,7 +78,6 @@ Wtyczka KEA do biblioteki GDAL.
 %patch0 -p1
 
 %build
-cd trunk
 %cmake . \
 %if %{with gdal}
 	-DGDAL_INCLUDE_DIR=%{_includedir}/gdal \
@@ -91,7 +90,7 @@ cd trunk
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} -C trunk install \
+%{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
 %clean
@@ -104,6 +103,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README.md
 %attr(755,root,root) %{_libdir}/libkea.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libkea.so.1.4
 
 %files devel
 %defattr(644,root,root,755)
diff --git a/kealib-config.patch b/kealib-config.patch
index 5b9e3c6..a9fdf24 100644
--- a/kealib-config.patch
+++ b/kealib-config.patch
@@ -1,28 +1,29 @@
---- kealib-1.4.4/trunk/CMakeLists.txt.orig	2015-01-08 08:48:57.000000000 +0100
-+++ kealib-1.4.4/trunk/CMakeLists.txt	2016-03-20 10:31:35.276684756 +0100
+--- kealib-1.4.4/CMakeLists.txt.orig	2015-01-08 08:48:57.000000000 +0100
++++ kealib-1.4.4/CMakeLists.txt	2016-03-20 10:31:35.276684756 +0100
 @@ -21,7 +21,7 @@
- endif()
+ ENDIF()
  
  set (PROJECT_BINARY_DIR bin)
 -set (PROJECT_LIBRARY_DIR lib)
 +set (PROJECT_LIBRARY_DIR lib${LIB_SUFFIX})
- set (PROJECT_SOURCE_DIR src)
+ set (PROJECT_TEST_DIR tests)
  set (PROJECT_HEADER_DIR include)
  set (PROJECT_TOOLS_DIR tools)
---- kealib-1.4.4/trunk/src/CMakeLists.txt.orig	2015-01-08 08:48:57.000000000 +0100
-+++ kealib-1.4.4/trunk/src/CMakeLists.txt	2016-03-20 10:32:17.330016324 +0100
-@@ -48,6 +48,6 @@
- 
+--- kealib-1.4.4/src/CMakeLists.txt.orig	2015-01-08 08:48:57.000000000 +0100
++++ kealib-1.4.4/src/CMakeLists.txt	2016-03-20 10:32:17.330016324 +0100
+@@ -48,8 +48,8 @@
+ # Install
+ install (TARGETS ${LIBKEA_LIB_NAME}
+           RUNTIME DESTINATION bin
+-          LIBRARY DESTINATION lib
+-          ARCHIVE DESTINATION lib)
++          LIBRARY DESTINATION lib${LIB_SUFFIX}
++          ARCHIVE DESTINATION lib${LIB_SUFFIX})
+ install(FILES ${LIBKEA_H} ${CMAKE_CURRENT_BINARY_DIR}/include/libkea/kea_export.h
+         DESTINATION include/libkea)
  ###############################################################################
- # Installation 
--install (TARGETS ${LIBKEA_LIB_NAME} DESTINATION lib)
-+install (TARGETS ${LIBKEA_LIB_NAME} DESTINATION lib${LIB_SUFFIX})
- install (FILES ${LIBKEA_H} DESTINATION include/libkea)
--###############################################################################
-\ No newline at end of file
-+###############################################################################
---- kealib-1.4.4/trunk/tools/kea-config.in.orig	2015-01-08 08:48:57.000000000 +0100
-+++ kealib-1.4.4/trunk/tools/kea-config.in	2016-03-20 10:33:47.626679202 +0100
+--- kealib-1.4.4/tools/kea-config.in.orig	2015-01-08 08:48:57.000000000 +0100
++++ kealib-1.4.4/tools/kea-config.in	2016-03-20 10:33:47.626679202 +0100
 @@ -1,4 +1,4 @@
 -#!/usr/bin/env bash
 +#!/bin/sh
@@ -42,14 +43,14 @@
        ;;
      --includes)
        echo -n "@CMAKE_INSTALL_PREFIX@/@PROJECT_HEADER_DIR@ "
---- kealib-1.4.6/trunk/gdal/CMakeLists.txt.orig	2016-04-21 20:58:02.218148230 +0200
-+++ kealib-1.4.6/trunk/gdal/CMakeLists.txt	2016-04-21 21:08:21.174788927 +0200
-@@ -45,5 +45,5 @@
- 
- ###############################################################################
+--- kealib-1.4.6/gdal/CMakeLists.txt.orig	2016-04-21 20:58:02.218148230 +0200
++++ kealib-1.4.6/gdal/CMakeLists.txt	2016-04-21 21:08:21.174788927 +0200
+@@ -45,7 +45,7 @@
  # Installation 
+ # Always install into the prefix
+ # to keep compatibility with previous versions
 -install (TARGETS ${LIBKEA_GDAL_DRIVER} DESTINATION lib/gdalplugins)
--###############################################################################
-\ No newline at end of file
 +install (TARGETS ${LIBKEA_GDAL_DRIVER} DESTINATION lib${LIB_SUFFIX}/gdalplugins)
-+###############################################################################
+ 
+ # Then look for existing plugins directories
+ set(GDAL_PLUGIN_DIRS)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kealib.git/commitdiff/e90f523b8e8ee9aa15e6cc2bf05bb2b0ab0d90dc



More information about the pld-cvs-commit mailing list