[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