diff options
author | Santiago Lo Coco | 2022-08-24 18:40:54 +0000 |
---|---|---|
committer | Santiago Lo Coco | 2022-08-24 18:40:54 +0000 |
commit | d2b8b1c3715402259ade05b629fe9f7c486d1a09 (patch) | |
tree | e79d738426630b7889b1a59f1b7df669179e0529 /PKGBUILD | |
parent | 6ce467634eec5fc9783eaaef5d959285da180007 (diff) | |
download | aur-d2b8b1c3715402259ade05b629fe9f7c486d1a09.tar.gz |
Update PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 27 insertions, 16 deletions
@@ -1,21 +1,32 @@ -# Maintainer: Que Quotion <quequotion@bugmenot.com> -# Contributor: Ramana Kumar <firstname@member.fsf.org> +# Maintainer: Santiago Lo Coco <mail at slococo dot com dot ar> + pkgname=firefox-sync -pkgver=20200819 -pkgrel=2 -pkgdesc="Speed up Firefox using tmpfs" -arch=('i686' 'x86_64') -url="http://wiki.archlinux.org/index.php/Speed-up_Firefox_using_tmpfs" +pkgver=20220824 +pkgrel=1 +pkgdesc="Speed up Firefox using tmpfs." +arch=('any') +url='http://wiki.archlinux.org/index.php/Speed-up_Firefox_using_tmpfs' license=('GPL') depends=('rsync' 'firefox') -makedepends=('bash') -source=(${pkgname} "${pkgname}.service") -md5sums=('44b55a72b1c36d953a4df6cb6cde476f' - 'bc73b9d80232fea8a8bef24bfb125fe6') +source=("${pkgname}".sh "${pkgname}.service") +sha256sums=('f7d50c514437c17df99cdfe53c26e939163d9a6cfe055c51f8c2f20f57c46b07' + 'f3ca08a806a8938244a7dbe2f8db690963d6a381643884216b1a960c396ec6b9') + +prepare() { + _linkname="$(grep "LINK=" "/usr/bin/${pkgname}" 2> /dev/null | head -n1 | cut -d= -f2)" + if [[ -f "/usr/bin/${pkgname}" && "$_linkname" != "" ]]; then + sed -i "s|LINK=.*|LINK=$_linkname|" "${pkgname}".sh + else + if [[ ! -d "$HOME/.mozilla/firefox" ]]; then + echo "Firefox profile not found, you need to add your profile to the LINK variable in /usr/bin/firefox-sync" 1>&2 + return + fi + _linkname="$(find -H "$HOME/.mozilla/firefox" -maxdepth 1 -mindepth 1 -type d -name \*.default -printf "%f\n")" + sed -i "s|LINK=.*|LINK=$_linkname|" "${pkgname}".sh + fi +} + package() { - sed -i "3 c\ -LINK=$(ls -d1 ~/.mozilla/firefox/*.default | head -n 1 | xargs basename) -" $pkgname - install -Dm 755 ${pkgname} ${pkgdir}/usr/bin/${pkgname} - install -Dm 644 {"${srcdir}","${pkgdir}"/usr/lib/systemd/user}/"${pkgname}".service + install -Dm 755 "${pkgname}".sh "${pkgdir}/usr/bin/${pkgname}" + install -Dm 644 {"${srcdir}","${pkgdir}"/usr/lib/systemd/user}/"${pkgname}".service } |