initial import
This commit is contained in:
42
devil/PKGBUILD
Normal file
42
devil/PKGBUILD
Normal file
@@ -0,0 +1,42 @@
|
||||
# Maintainer: Jesus E. <heckyel@riseup.net>
|
||||
|
||||
pkgname=devil
|
||||
pkgver=1.8.0
|
||||
pkgrel=2
|
||||
pkgdesc="Library for reading several different image formats"
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://openil.sourceforge.net/"
|
||||
depends=('libpng' 'jasper' 'lcms2' 'libjpeg-turbo')
|
||||
makedepends=('cmake')
|
||||
options=('!docs' '!emptydirs')
|
||||
license=('LGPL-2.1')
|
||||
source=(https://downloads.sourceforge.net/openil/DevIL-$pkgver.tar.gz
|
||||
soversion.patch)
|
||||
sha512sums=('103fa51f4094af0fe988bf9520e1b9178900f980b72226e64ede60b6b0938a646c670a37372214edb557e492947cd5af5012a3ac906734a5ea83e072f81db583'
|
||||
'0ecc93f0236d113c39d8e2acc19eead719a3ba474bf504ba3806830cbfb9c3d2dbe375a9a41bc866fa5e1e738f8bbeff9734b52f90a29b796a4e09baae3846e8')
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}/DevIL"
|
||||
|
||||
# Add solib version number to CMakeLists.txt
|
||||
# https://github.com/DentonW/DevIL/pull/50
|
||||
patch -Np1 -i "${srcdir}/soversion.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "${srcdir}/DevIL/DevIL"
|
||||
|
||||
rm -rf build && mkdir build
|
||||
cd build
|
||||
cmake .. \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "${srcdir}/DevIL/DevIL/build"
|
||||
|
||||
make DESTDIR="$pkgdir" install
|
||||
install -Dm644 ../COPYING ${pkgdir}/usr/share/licenses/${pkgname}/COPYING
|
||||
}
|
||||
47
devil/soversion.patch
Normal file
47
devil/soversion.patch
Normal file
@@ -0,0 +1,47 @@
|
||||
From 1763633e5f7a8b86c293bd9a2f030961e77b0067 Mon Sep 17 00:00:00 2001
|
||||
From: Juergen Buchmueller <pullmoll@t-online.de>
|
||||
Date: Mon, 2 Jan 2017 16:48:55 +0100
|
||||
Subject: [PATCH] Add solib version number to CMakeLists.txt
|
||||
|
||||
---
|
||||
DevIL/src-IL/CMakeLists.txt | 1 +
|
||||
DevIL/src-ILU/CMakeLists.txt | 1 +
|
||||
DevIL/src-ILUT/CMakeLists.txt | 1 +
|
||||
3 files changed, 3 insertions(+)
|
||||
|
||||
diff --git a/DevIL/src-IL/CMakeLists.txt b/DevIL/src-IL/CMakeLists.txt
|
||||
index 02e4f033..095f43e7 100644
|
||||
--- a/DevIL/src-IL/CMakeLists.txt
|
||||
+++ b/DevIL/src-IL/CMakeLists.txt
|
||||
@@ -58,6 +58,7 @@ source_group("Text Files" FILES ${DevIL_TXT} )
|
||||
|
||||
if(BUILD_SHARED_LIBS)
|
||||
add_library(IL SHARED ${DevIL_SRCS} ${DevIL_INC} ${DevIL_RSRC} ${DevIL_TXT})
|
||||
+ set_target_properties(IL PROPERTIES SOVERSION 1)
|
||||
else(BUILD_SHARED_LIBS)
|
||||
add_library(IL ${DevIL_SRCS} ${DevIL_INC} ${DevIL_RSRC} ${DevIL_TXT})
|
||||
endif(BUILD_SHARED_LIBS)
|
||||
diff --git a/DevIL/src-ILU/CMakeLists.txt b/DevIL/src-ILU/CMakeLists.txt
|
||||
index 17a3afe7..44b9531b 100644
|
||||
--- a/DevIL/src-ILU/CMakeLists.txt
|
||||
+++ b/DevIL/src-ILU/CMakeLists.txt
|
||||
@@ -44,6 +44,7 @@ source_group("Resource Files" FILES ${ILU_RSRC} )
|
||||
|
||||
# Remove SHARED to create a static library
|
||||
add_library(ILU SHARED ${ILU_SRCS} ${ILU_INC} ${ILU_RSRC})
|
||||
+set_target_properties(ILU PROPERTIES SOVERSION 1)
|
||||
|
||||
|
||||
## ILU requires IL
|
||||
diff --git a/DevIL/src-ILUT/CMakeLists.txt b/DevIL/src-ILUT/CMakeLists.txt
|
||||
index 21470cbc..296f9955 100644
|
||||
--- a/DevIL/src-ILUT/CMakeLists.txt
|
||||
+++ b/DevIL/src-ILUT/CMakeLists.txt
|
||||
@@ -44,6 +44,7 @@ source_group("Resource Files" FILES ${ILUT_RSRC} )
|
||||
|
||||
# Remove SHARED to create a static library
|
||||
add_library(ILUT SHARED ${ILUT_SRCS} ${ILUT_INC} ${ILUT_RSRC})
|
||||
+set_target_properties(ILUT PROPERTIES SOVERSION 1)
|
||||
|
||||
## add link sub library info
|
||||
target_link_libraries(ILUT
|
||||
Reference in New Issue
Block a user