mirror of
https://github.com/rwinkhart/flac2pod.git
synced 2026-09-02 07:07:20 -04:00
Initial commit
This commit is contained in:
Executable
+53
@@ -0,0 +1,53 @@
|
||||
#!/bin/bash
|
||||
|
||||
# This script packages flac2pod (from source) for Arch Linux.
|
||||
|
||||
echo -e '\n\nThe value entered in this field will only affect the version reported to the package manager. The latest source is used regardless.\n'
|
||||
read -r -p "Version number: " version
|
||||
read -r -p "Revision number: " revision
|
||||
|
||||
echo -e '\nOptions (please enter the number only):'
|
||||
echo -e '\n1. GitHub Release Tag\n2. Local\n'
|
||||
read -r -p "Source (for build scripts): " source
|
||||
|
||||
if [ "$source" == "1" ]; then
|
||||
source='https://github.com/rwinkhart/flac2pod/releases/download/v$pkgver/flac2pod-$pkgver.tar.xz'
|
||||
else
|
||||
source=local://flac2pod-"$version".tar.xz
|
||||
fi
|
||||
|
||||
|
||||
# Archive creation
|
||||
echo -e '\nPackaging as generic...\n'
|
||||
mkdir -p packages/archtemp/usr
|
||||
cp -r bin packages/archtemp/usr/
|
||||
cp -r share packages/archtemp/usr/
|
||||
tar -C packages/archtemp -cvf packages/flac2pod-"$version".tar.xz usr/
|
||||
rm -rf packages/archtemp
|
||||
sha512="$(sha512sum packages/flac2pod-"$version".tar.xz | awk '{print $1;}')"
|
||||
echo -e "\nsha512 sum:\n$sha512"
|
||||
echo -e "\nGeneric packaging complete.\n"
|
||||
|
||||
# PKGBUILD creation
|
||||
echo -e '\nGenerating PKGBUILD...'
|
||||
echo "# Maintainer: Randall Winkhart <idgr at tutanota dot com>
|
||||
|
||||
pkgname=flac2pod
|
||||
pkgver="$version"
|
||||
pkgrel="$revision"
|
||||
pkgdesc='Converts your FLAC library to be iPod-ready'
|
||||
url='https://github.com/rwinkhart/flac2pod'
|
||||
arch=('any')
|
||||
license=('GPL2')
|
||||
depends=(python ffmpeg lame rg2sc)
|
||||
|
||||
source=(\""$source"\")
|
||||
sha512sums=('"$sha512"')
|
||||
|
||||
package() {
|
||||
|
||||
tar xf flac2pod-"\"\$pkgver\"".tar.xz -C "\"\${pkgdir}\""
|
||||
|
||||
}
|
||||
" > packages/PKGBUILD
|
||||
echo -e "\nPKGBUILD generated.\n"
|
||||
Reference in New Issue
Block a user