diff options
author | meberlei | 2020-04-25 20:21:06 +0200 |
---|---|---|
committer | meberlei | 2020-04-25 20:21:06 +0200 |
commit | ae59639b8bb748df5a872e3b6ab98aec721bba0c (patch) | |
tree | ad30f6f6837d23ad8474b1f1a85358ca14861e84 | |
download | aur-ae59639b8bb748df5a872e3b6ab98aec721bba0c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 78 |
2 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2bbf8e2d56cd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = youtube-to-mp3 + pkgdesc = YouTube to Mp3 converter\nDownloads audio from YouTube or Vimeo and saves it to mp3 or m4a format to listen to locally + pkgver = 3.9.9.36 + pkgrel = 1 + url = https://www.mediahuman.com/youtube-to-mp3-converter/ + arch = any + license = GPL + depends = hicolor-icon-theme>=0.17-1 + depends = qt5-multimedia>=5.14.1-1 + depends = qt5-webkit>=5.212.0alpha4-1 + depends = taglib>=1.11.1-3 + provides = yt2mp3 + conflicts = yt2mp3 + replaces = yt2mp3 + +pkgname = youtube-to-mp3 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cbc4c0dec35d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,78 @@ + +# Maintainer: Matthias Eberlein +pkgname=youtube-to-mp3 +pkgver=3.9.9.36 +pkgrel=1 +epoch= +pkgdesc="YouTube to Mp3 converter\nDownloads audio from YouTube or Vimeo and saves it to mp3 or m4a format to listen to locally" +arch=('any') +url="https://www.mediahuman.com/youtube-to-mp3-converter/" +license=('GPL') # TODO +groups=() +depends=( + 'hicolor-icon-theme>=0.17-1' + 'qt5-multimedia>=5.14.1-1' + 'qt5-webkit>=5.212.0alpha4-1' + 'taglib>=1.11.1-3' + ) +makedepends=() +checkdepends=() +optdepends=() +provides=(yt2mp3) +conflicts=(yt2mp3) +replaces=(yt2mp3) +backup=() +options=() +install= +changelog= +source_i386=("$pkgname-$pkgver.deb::https://www.mediahuman.com/de/download/YouTubeToMP3.i386.deb") +source_x86_64=("$pkgname-$pkgver.deb::https://www.mediahuman.com/de/download/YouTubeToMP3.amd64.deb") +noextract=() +md5sums_i386=("08da1e84765bef7061d818103aa9b608") +md5sums_x86_64=("49804de1f9097259659800c2588c86ae") +validpgpkeys=() + +prepare() { + ##Starting Point: src dir with already extracted .deb package + echo "Preparing the installation.." + if [ ! -d "$pkgname-$pkgver" ]; then + mkdir "$pkgname-$pkgver" + else + echo "Skipping creating subdirectory '$pkgname-$pkgver': Directory already exists." + fi + tar -xf "data.tar.xz" -C "$pkgname-$pkgver" + tar -xf "control.tar.gz" -C "$pkgname-$pkgver" + + +} + +pkgver() { + cd "$pkgname-$pkgver" + actualpackagename="$(cat "control" | grep "Package:")" + if [[ ! "$actualpackagename" =~ .*"$pkgname" ]]; then + echo "Package name changed. Please inform the Maintainer." + exit -1 + fi + actpkgverlong="$(cat "control" | grep "Version:")" + actpkgver=${actpkgverlong##*: } + if [[ ! "$actpkgverlong" == *"$pkgver" ]]; then + cd .. + mv "$pkgname-$pkgver.deb" "$pkgname-$actpkgver.deb" + mv "$pkgname-$pkgver $pkgname-$actpkgver" + fi + echo "$actpkgver" +} + +package() { + ## We still start in the src dir + cd "$pkgname-$pkgver" + + # Copy the binaries and application to their destination in /pkg as root folder + cp -r -i "usr" "$pkgdir/" + cp -r -i "opt" "$pkgdir/" + + # Remove .deb packages + cd ../.. + echo "Cleaning up.." + rm "$pkgname-$pkgver.deb" +} |