libharu: Fix PKGBUILD
This commit is contained in:
@@ -11,30 +11,36 @@ arch=('any')
|
||||
license=('custom:ZLIB')
|
||||
depends=("${MINGW_PACKAGE_PREFIX}-libpng")
|
||||
makedepends=("${MINGW_PACKAGE_PREFIX}-cmake")
|
||||
source=("https://github.com/libharu/libharu/archive/RELEASE_${pkgver//./_}.tar.gz" "win_various_install_files.patch" "win_lib.patch")
|
||||
md5sums=('4f916aa49c3069b3a10850013c507460' 'cde4ba6d18174097801aba1ac65d3efa' '20267023a191192ddb313d625bdf8037')
|
||||
source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/libharu/libharu/archive/RELEASE_${pkgver//./_}.tar.gz"
|
||||
"win_various_install_files.patch"
|
||||
"win_lib.patch")
|
||||
md5sums=('4f916aa49c3069b3a10850013c507460'
|
||||
'cde4ba6d18174097801aba1ac65d3efa'
|
||||
'20267023a191192ddb313d625bdf8037')
|
||||
|
||||
prepare() {
|
||||
cd "$srcdir/$_realname-RELEASE_${pkgver//./_}"
|
||||
patch -p1 -i "$srcdir/win_various_install_files.patch"
|
||||
patch -p1 -i "$srcdir/win_lib.patch"
|
||||
cd "${srcdir}/${_realname}-RELEASE_${pkgver//./_}"
|
||||
patch -p1 -i "${srcdir}/win_various_install_files.patch"
|
||||
patch -p1 -i "${srcdir}/win_lib.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$srcdir/$_realname-RELEASE_${pkgver//./_}"
|
||||
rm -rf build-${MINGW_CHOST}
|
||||
mkdir -p build-${MINGW_CHOST}
|
||||
cd build-${MINGW_CHOST}
|
||||
MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \
|
||||
${MINGW_PREFIX}/bin/cmake.exe -G"MSYS Makefiles" \
|
||||
${MINGW_PREFIX}/bin/cmake.exe \
|
||||
-G"MSYS Makefiles" \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
-DBUILD_STATIC_LIBS=ON \
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} ..
|
||||
-DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \
|
||||
../${_realname}-RELEASE_${pkgver//./_}
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$_realname-RELEASE_${pkgver//./_}/build-${MINGW_CHOST}"
|
||||
make DESTDIR=$pkgdir install
|
||||
cd build-${MINGW_CHOST}
|
||||
make DESTDIR=${pkgdir} install
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user