diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ae227f8c5be2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = libsquish-svn + pkgdesc = DXT compression library - svn build + pkgver = 66 + pkgrel = 1 + url = http://libsquish.sourceforge.net + arch = i686 + arch = x86_64 + license = MIT + makedepends = subversion + makedepends = cmake + provides = libsquish + conflicts = libsquish + source = libsquish-svn::svn+http://svn.code.sf.net/p/libsquish/code/trunk + md5sums = SKIP + +pkgname = libsquish-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f72119bcb012 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Samuel Mesa <samuelmesa@linuxmail.org> +# Contributor: F0ruD<fzerorubigd{AT}gmail{DOT}com> + +pkgname=libsquish-svn +pkgver=66 +pkgrel=1 +pkgdesc="DXT compression library - svn build" +arch=('i686' 'x86_64') +url="http://libsquish.sourceforge.net" +makedepends=('subversion' 'cmake') +license=('MIT') +provides=('libsquish') +conflicts=('libsquish') + +source=("${pkgname}::svn+http://svn.code.sf.net/p/libsquish/code/trunk") +md5sums=('SKIP') + +pkgver() { + svnversion "${SRCDEST}/${pkgname}" | tr -d [A-z] +} + +build() { + cd "${pkgname}" + + #Build + if [[ -d "build" ]]; then + (rm -rf build) + fi + + mkdir build + cd build + + cmake ../ -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_MINI_SFX=ON \ + -DBUILD_MINI_EXAMPLE=ON \ + -DBUILD_MINI_TOOLS=OFF \ + -DBUILD_MINI_VIEWER=OFF \ + -DBUILD_MINI_WITH_OPENTHREADS=OFF \ + + make -j5 +} + +package() { + cd ${pkgname}/build + + make DESTDIR=${pkgdir} install || return 1 +} |