summarylogtreecommitdiffstats
path: root/update.sh
diff options
context:
space:
mode:
authorSumner Evans2020-02-01 01:19:38 -0700
committerSumner Evans2020-02-01 01:19:38 -0700
commit675d04e5ebff3eaa2ceaa0ec03f0652df1df6813 (patch)
tree4462209474a6a4ee756f42861921fd90efce4441 /update.sh
parentffb36d9268946f6c1b4815632bdbc6a279f2c883 (diff)
downloadaur-675d04e5ebff3eaa2ceaa0ec03f0652df1df6813.tar.gz
Install logo and .desktop file with AUR package
Diffstat (limited to 'update.sh')
-rwxr-xr-xupdate.sh81
1 files changed, 65 insertions, 16 deletions
diff --git a/update.sh b/update.sh
index 1ef1fc7646b7..dd7854d66b88 100755
--- a/update.sh
+++ b/update.sh
@@ -26,27 +26,28 @@ if [[ $# == 0 ]]; then
echo 'Usage: ./update.sh VERSION_NUMBER'
exit 1
fi
+pkgrel=1
+if [[ $# == 2 ]]; then
+ pkgrel=$2
+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
+SRCS=(
+ https://files.pythonhosted.org/packages/source/${PROJ_NAME:0:1}/${PROJ_NAME}/${PROJ_NAME}-$1.tar.gz
+ https://gitlab.com/sumner/sublime-music/-/archive/master/sublime-music-master.tar.gz
+)
+printf '' > PKGBUILD
echo "# Maintainer: Sumner Evans <sumner.evans98 at gmail dot com>
pkgbase='${AUR_NAME}'
pkgname=('${AUR_NAME}')
_module='${PROJ_NAME}'
pkgver='$1'
-pkgrel=1
+pkgrel=$pkgrel
pkgdesc='${DESCRIPTION}'
url='${URL}'
depends=(
- 'python'" > PKGBUILD
+ 'python'" >> PKGBUILD
# Include the dependencies.
for d in ${DEPENDS[*]}; do
@@ -54,24 +55,72 @@ for d in ${DEPENDS[*]}; do
done
echo ")
-makedepends=('python-setuptools')
+makedepends=(
+ 'python-setuptools'
+ 'inkscape'
+ 'make'
+)
license=('${LICENSE}')
arch=('any')
-source=('${src}')
-sha256sums=('${sha}')
+source=(" >> PKGBUILD
+
+# Include the dependencies.
+for s in ${SRCS[*]}; do
+ echo " '$s'" >> PKGBUILD
+done
+
+echo ")
+md5sums=()
${ADDITIONAL}
build() {
- cd \"\${srcdir}/\${_module}-\${pkgver}\"
+ pushd \${srcdir}
+
+ pushd \"\${_module}-\${pkgver}\"
python setup.py build
+ popd
+
+ pushd sublime-music-master/docs/logo
+ make
+ popd
+
+ popd
}
package() {
- depends+=()
- cd \"\${srcdir}/\${_module}-\${pkgver}\"
+ pushd \${srcdir}
+
+ pushd \"\${_module}-\${pkgver}\"
python setup.py install --root=\"\${pkgdir}\" --optimize=1 --skip-build
+ popd
+
+ pushd sublime-music-master
+
+ ls -lah
+
+ desktop-file-install --dir=\${pkgdir}/usr/share/applications sublime-music.desktop
+
+ pushd docs/logo/build
+ install -Dm644 16x16.png \${pkgdir}/usr/share/icons/hicolor/16x16/apps/sublime-music.png
+ install -Dm644 22x22.png \${pkgdir}/usr/share/icons/hicolor/22x22/apps/sublime-music.png
+ install -Dm644 32x32.png \${pkgdir}/usr/share/icons/hicolor/32x32/apps/sublime-music.png
+ install -Dm644 36x36.png \${pkgdir}/usr/share/icons/hicolor/36x36/apps/sublime-music.png
+ install -Dm644 48x48.png \${pkgdir}/usr/share/icons/hicolor/48x48/apps/sublime-music.png
+ install -Dm644 64x64.png \${pkgdir}/usr/share/icons/hicolor/64x64/apps/sublime-music.png
+ install -Dm644 72x72.png \${pkgdir}/usr/share/icons/hicolor/72x72/apps/sublime-music.png
+ install -Dm644 96x96.png \${pkgdir}/usr/share/icons/hicolor/96x96/apps/sublime-music.png
+ install -Dm644 128x128.png \${pkgdir}/usr/share/icons/hicolor/128x128/apps/sublime-music.png
+ install -Dm644 192x192.png \${pkgdir}/usr/share/icons/hicolor/192x192/apps/sublime-music.png
+ install -Dm644 512x512.png \${pkgdir}/usr/share/icons/hicolor/512x512/apps/sublime-music.png
+ install -Dm644 1024x1024.png \${pkgdir}/usr/share/icons/hicolor/1024x1024/apps/sublime-music.png
+ popd
+ popd
+
+ popd
}" >> PKGBUILD
+updpkgsums
+
make
# Test