diff --git a/testing/idesk/APKBUILD b/testing/idesk/APKBUILD index 4d9790ef78893ea002cda6ca991cd378e0b9e959..af1b68a9b3ee27a0804fb707d1c38f31cdbcd03f 100644 --- a/testing/idesk/APKBUILD +++ b/testing/idesk/APKBUILD @@ -7,9 +7,17 @@ url="https://idesk.sourceforge.net/html/index.html" arch="all" license="GPL-2.0-only" makedepends="texinfo automake autoconf imlib2-dev libxft-dev" -source="https://github.com/antonialoytorrens/idesk/releases/download/v$pkgver/idesk-v$pkgver.tar.gz" +source="https://github.com/antonialoytorrens/idesk/releases/download/v$pkgver/idesk-v$pkgver.tar.gz + imlib2.patch + " builddir="$srcdir/idesk-v$pkgver" +prepare() { + default_prepare + + autoconf +} + build() { ./configure --prefix=/usr make @@ -23,4 +31,7 @@ package() { make DESTDIR="$pkgdir" install } -sha512sums="3190fca7a5c9fb36b66159107d22b5f6e50b4573afa21a3a4d8b8e3e5953dabda077c924e45d2607b849ee5fea141eb80f5b89ce5288ebc2490679f319edf768 idesk-v1.tar.gz" +sha512sums=" +3190fca7a5c9fb36b66159107d22b5f6e50b4573afa21a3a4d8b8e3e5953dabda077c924e45d2607b849ee5fea141eb80f5b89ce5288ebc2490679f319edf768 idesk-v1.tar.gz +6f58e1db76935a8477b02cf07a6fa17234e5fb6e9aa19426eb25df949519dc6ea85b4182436386f0f2fe0478d37d88053e3f4807ae94c6ca62c7444347b0d8c8 imlib2.patch +" diff --git a/testing/idesk/imlib2.patch b/testing/idesk/imlib2.patch new file mode 100644 index 0000000000000000000000000000000000000000..6d3988170bdaaa82cc118ccfc7fc491583834712 --- /dev/null +++ b/testing/idesk/imlib2.patch @@ -0,0 +1,27 @@ +diff --git a/configure.in b/configure.in +index 7eac592..eb68ad2 100644 +--- a/configure.in ++++ b/configure.in +@@ -94,15 +94,15 @@ LIBS="$LIBS $Xext_lib" + + dnl Imlib2 detection + +-AC_PATH_GENERIC(imlib2, , [ +- AC_SUBST(IMLIB_LIBS) +- AC_SUBST(IMLIB_CXXFLAGS) ], +- AC_MSG_ERROR(Cannot find imlib2: Is imlib2-config in the path? +- You need Imlib2 to build Idesk. Verify that you have Imlib2-dev)) ++# AC_PATH_GENERIC(imlib2, , [ ++# AC_SUBST(IMLIB_LIBS) ++# AC_SUBST(IMLIB_CXXFLAGS) ], ++# AC_MSG_ERROR(Cannot find imlib2: Is imlib2-config in the path? ++# You need Imlib2 to build Idesk. Verify that you have Imlib2-dev)) + + dnl the above doesn't work for some reason :/ +-IMLIB_LIBS=`imlib2-config --libs` +-IMLIB_CFLAGS=`imlib2-config --cflags` ++IMLIB_LIBS=`pkg-config --libs imlib2` ++IMLIB_CFLAGS=`pkg-config --cflags imlib2` + AC_SUBST(IMLIB_LIBS) + AC_SUBST(IMLIB_CXXFLAGS) +