diff options
author | Sumner Evans | 2018-12-22 22:31:46 -0700 |
---|---|---|
committer | Sumner Evans | 2018-12-22 22:31:46 -0700 |
commit | 9d23eefd00b627e0bf5f973e5e86f829a20121e2 (patch) | |
tree | ddb842f8905cd59a1f664f28b757c6c13cbc54cc | |
download | aur-9d23eefd00b627e0bf5f973e5e86f829a20121e2.tar.gz |
0.6.6
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 19 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rwxr-xr-x | update.sh | 64 |
5 files changed, 129 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..80e3d4589afc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = rst2beamer + pkgdesc = msmtp wrapper allowing for offline use + pkgver = 0.6.6 + pkgrel = 1 + url = www.agapow.net/software/rst2beamer + arch = any + license = GPL + makedepends = python-setuptools + depends = python + source = https://files.pythonhosted.org/packages/source/r/rst2beamer/rst2beamer-0.6.6.tar.gz + sha256sums = 25faef1a0657afb4af423db568cdeebff44c4edc74214ba7d1aad7a45ea72254 + +pkgname = rst2beamer + depends = python + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..92d3543c2fed --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ + +# Created by https://www.gitignore.io/api/archlinuxpackages + +### ArchLinuxPackages ### +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +pkg/ +src/ + +# End of https://www.gitignore.io/api/archlinuxpackages diff --git a/Makefile b/Makefile new file mode 100644 index 000000000000..cd3176fb3e1c --- /dev/null +++ b/Makefile @@ -0,0 +1,2 @@ +all: + makepkg --printsrcinfo > .SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..90ffbcb1c9f0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Sumner Evans <sumner.evans98 at gmail dot com> + +pkgbase=('rst2beamer') +pkgname=('rst2beamer') +_module='rst2beamer' +pkgver='0.6.6' +pkgrel=1 +pkgdesc='msmtp wrapper allowing for offline use' +url='www.agapow.net/software/rst2beamer' +depends=( + 'python' +) +makedepends=('python-setuptools') +license=('GPL') +arch=('any') +source=('https://files.pythonhosted.org/packages/source/r/rst2beamer/rst2beamer-0.6.6.tar.gz') +sha256sums=('25faef1a0657afb4af423db568cdeebff44c4edc74214ba7d1aad7a45ea72254') + + +build() { + cd "${srcdir}/${_module}-${pkgver}" + python setup.py build +} + +package() { + depends+=() + cd "${srcdir}/${_module}-${pkgver}" + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build +} diff --git a/update.sh b/update.sh new file mode 100755 index 000000000000..0e860d6b8833 --- /dev/null +++ b/update.sh @@ -0,0 +1,64 @@ +#! /bin/sh + +AUR_NAME=rst2beamer +PROJ_NAME=rst2beamer +DESCRIPTION="msmtp wrapper allowing for offline use" +URL=www.agapow.net/software/rst2beamer +DEPENDS=() +LICENSE='GPL' +ADDITIONAL="" + +if [[ $# == 0 ]]; then + echo 'Usage: ./update.sh VERSION_NUMBER' + exit 1 +fi + +src=https://files.pythonhosted.org/packages/source/${PROJ_NAME:0:1}/${PROJ_NAME}/${PROJ_NAME}-$1.tar.gz + +# Get the sha256sum sum of the package. +mkdir -p dist +pushd dist +wget $src +sha=$(sha256sum "${PROJ_NAME}-$1.tar.gz" | cut -d ' ' -f 1) +popd + +echo "# Maintainer: Sumner Evans <sumner.evans98 at gmail dot com> + +pkgbase=('${AUR_NAME}') +pkgname=('${AUR_NAME}') +_module='${PROJ_NAME}' +pkgver='$1' +pkgrel=1 +pkgdesc='${DESCRIPTION}' +url='${URL}' +depends=( + 'python'" > PKGBUILD + +# Include the dependencies. +for d in ${DEPENDS[*]}; do + echo " '$d'" >> PKGBUILD +done + +echo ") +makedepends=('python-setuptools') +license=('${LICENSE}') +arch=('any') +source=('${src}') +sha256sums=('${sha}') +${ADDITIONAL} + +build() { + cd \"\${srcdir}/\${_module}-\${pkgver}\" + python setup.py build +} + +package() { + depends+=() + cd \"\${srcdir}/\${_module}-\${pkgver}\" + python setup.py install --root=\"\${pkgdir}\" --optimize=1 --skip-build +}" >> PKGBUILD + +make + +# Test +makepkg -f |