mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 06:28:55 +02:00
taglib-1.7.2: fix pkgconfig and taglib-config paths.
This commit is contained in:
82
media-libs/taglib/patches/taglib-1.7.2.patchset
Normal file
82
media-libs/taglib/patches/taglib-1.7.2.patchset
Normal file
@@ -0,0 +1,82 @@
|
||||
From 843808489e698ea8aeaa7cdcf692e3f47a8cc1da Mon Sep 17 00:00:00 2001
|
||||
From: Jerome Duval <jerome.duval@gmail.com>
|
||||
Date: Mon, 1 Dec 2014 19:38:12 +0000
|
||||
Subject: fix pkgconfig paths
|
||||
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index cb4c338..940154f 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -50,7 +50,7 @@ include(ConfigureChecks.cmake)
|
||||
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib-config )
|
||||
|
||||
if(NOT WIN32)
|
||||
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib.pc )
|
||||
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib.pc @ONLY)
|
||||
endif(NOT WIN32)
|
||||
include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
configure_file(config-taglib.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
|
||||
diff --git a/bindings/c/CMakeLists.txt b/bindings/c/CMakeLists.txt
|
||||
index 79c7a6b..b6f8dfa 100644
|
||||
--- a/bindings/c/CMakeLists.txt
|
||||
+++ b/bindings/c/CMakeLists.txt
|
||||
@@ -16,7 +16,7 @@ INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR}/../../taglib
|
||||
)
|
||||
|
||||
|
||||
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib_c.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib_c.pc )
|
||||
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib_c.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib_c.pc @ONLY)
|
||||
########### next target ###############
|
||||
|
||||
ADD_LIBRARY(tag_c SHARED tag_c.cpp)
|
||||
diff --git a/bindings/c/taglib_c.pc.cmake b/bindings/c/taglib_c.pc.cmake
|
||||
index 61764fc..5450582 100644
|
||||
--- a/bindings/c/taglib_c.pc.cmake
|
||||
+++ b/bindings/c/taglib_c.pc.cmake
|
||||
@@ -1,12 +1,12 @@
|
||||
-prefix=${CMAKE_INSTALL_PREFIX}
|
||||
-exec_prefix=${CMAKE_INSTALL_PREFIX}
|
||||
-libdir=${LIB_INSTALL_DIR}
|
||||
-includedir=${INCLUDE_INSTALL_DIR}
|
||||
+prefix=@CMAKE_INSTALL_PREFIX@
|
||||
+exec_prefix=@CMAKE_INSTALL_PREFIX@
|
||||
+libdir=@LIB_INSTALL_DIR@
|
||||
+includedir=@INCLUDE_INSTALL_DIR@
|
||||
|
||||
|
||||
Name: TagLib C Bindings
|
||||
Description: Audio meta-data library (C bindings)
|
||||
Requires: taglib
|
||||
-Version: ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}
|
||||
-Libs: -L${LIB_INSTALL_DIR} -ltag_c
|
||||
-Cflags: -I${INCLUDE_INSTALL_DIR}/taglib
|
||||
+Version: @TAGLIB_LIB_MAJOR_VERSION@.@TAGLIB_LIB_MINOR_VERSION@.@TAGLIB_LIB_PATCH_VERSION@
|
||||
+Libs: -L${libdir} -ltag_c
|
||||
+Cflags: -I${includedir}/taglib
|
||||
diff --git a/taglib.pc.cmake b/taglib.pc.cmake
|
||||
index 909b8fc..8a5159d 100644
|
||||
--- a/taglib.pc.cmake
|
||||
+++ b/taglib.pc.cmake
|
||||
@@ -1,11 +1,11 @@
|
||||
-prefix=${CMAKE_INSTALL_PREFIX}
|
||||
-exec_prefix=${CMAKE_INSTALL_PREFIX}
|
||||
-libdir=${LIB_INSTALL_DIR}
|
||||
-includedir=${INCLUDE_INSTALL_DIR}
|
||||
+prefix=@CMAKE_INSTALL_PREFIX@
|
||||
+exec_prefix=@CMAKE_INSTALL_PREFIX@
|
||||
+libdir=@LIB_INSTALL_DIR@
|
||||
+includedir=@INCLUDE_INSTALL_DIR@
|
||||
|
||||
Name: TagLib
|
||||
Description: Audio meta-data library
|
||||
Requires:
|
||||
-Version: ${TAGLIB_LIB_MAJOR_VERSION}.${TAGLIB_LIB_MINOR_VERSION}.${TAGLIB_LIB_PATCH_VERSION}
|
||||
-Libs: -L${LIB_INSTALL_DIR} -ltag
|
||||
-Cflags: -I${INCLUDE_INSTALL_DIR}/taglib
|
||||
+Version: @TAGLIB_LIB_MAJOR_VERSION@.@TAGLIB_LIB_MINOR_VERSION@.@TAGLIB_LIB_PATCH_VERSION@
|
||||
+Libs: -L${libdir} -ltag
|
||||
+Cflags: -I${includedir}/taglib
|
||||
--
|
||||
1.8.3.4
|
||||
|
||||
@@ -12,10 +12,12 @@ COPYRIGHT="2002-2012 Scott Wheeler"
|
||||
LICENSE="GNU LGPL v2
|
||||
MPL v1.1
|
||||
"
|
||||
REVISION="1"
|
||||
REVISION="2"
|
||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
||||
|
||||
PATCHES="taglib-$portVersion.patchset"
|
||||
|
||||
PROVIDES="
|
||||
taglib$secondaryArchSuffix = $portVersion
|
||||
lib:libtag$secondaryArchSuffix = 1.7.2 compat >= 1.7
|
||||
@@ -62,6 +64,9 @@ INSTALL()
|
||||
|
||||
fixPkgconfig
|
||||
|
||||
fixDevelopLibDirReferences $binDir/taglib-config
|
||||
sed -i -e "s,\/.*/include,$includeDir," $binDir/taglib-config
|
||||
|
||||
# devel package
|
||||
packageEntries devel \
|
||||
$developDir \
|
||||
|
||||
Reference in New Issue
Block a user