diff options
author | root | 2021-07-29 14:53:21 +0200 |
---|---|---|
committer | root | 2021-07-29 14:53:21 +0200 |
commit | 1ab28cb2673e18f107aafc46b76c96c970585061 (patch) | |
tree | 9f75afca853679625088765ba908dac81f2eb266 | |
parent | 4a89d65d5f2c0c201d76e2826e5ebfcf0712480f (diff) | |
download | aur-1ab28cb2673e18f107aafc46b76c96c970585061.tar.gz |
* Changed license of this package to public domain,
* changed logic for .desktop-files and icons to automatic detection.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | license-metapackage-pd.txt | 1 |
3 files changed, 26 insertions, 25 deletions
@@ -1,15 +1,15 @@ pkgbase = firefox-developer-edition-firefox-symlink-latest pkgdesc = Adds a 'firefox'-symlink for 'firefox-developer-edition'. Also symlinks icon- and .desktop-files. pkgver = 91.0b7 - pkgrel = 1 + pkgrel = 3 arch = any - license = MPL - license = GPL - license = LGPL + license = custom: public domain depends = firefox-developer-edition provides = firefox-developer-edition-firefox-symlink=91.0b7 provides = firefox=91.0b7 conflicts = firefox-developer-edition-firefox-symlink conflicts = firefox + source = license-metapackage-pd.txt + sha256sums = 1e86f8ac1ad7315c76f4db8bf6a1dbdde6825ac95ff468e431bbe452b6865ae6 pkgname = firefox-developer-edition-firefox-symlink-latest @@ -3,17 +3,11 @@ _pkgname="firefox-developer-edition-firefox-symlink" pkgname="${_pkgname}-latest" pkgver=91.0b7 -pkgrel=1 +pkgrel=3 pkgdesc="Adds a 'firefox'-symlink for 'firefox-developer-edition'. Also symlinks icon- and .desktop-files." arch=("any") -license=( - 'MPL' - 'GPL' - 'LGPL' -) # The licenses of 'firefox-developer-edition'. -depends=( - "firefox-developer-edition" -) +license=('custom: public domain') +depends=("firefox-developer-edition") provides=( "${_pkgname}=${pkgver}" "firefox=${pkgver}" @@ -23,9 +17,11 @@ conflicts=( "firefox" ) +source=('license-metapackage-pd.txt') +sha256sums=('1e86f8ac1ad7315c76f4db8bf6a1dbdde6825ac95ff468e431bbe452b6865ae6') + pkgver() { - # firefox-developer-edition --version | awk '{print $3}' - pacman -Qi firefox-developer-edition | grep -E '^Version[[:space:]]*:' | awk -F ':' '{print $2}' | tr -d '[[:space:]]' | sed -E 's|\-[^-]*$||' + pacman -Qi firefox-developer-edition | grep -E '^Version[[:space:]]*:' | head -n 1 | awk -F ':' '{print $2}' | sed -E 's|-.*||' | tr -d '[[:space:]]' } package() { @@ -33,17 +29,21 @@ package() { cd "${pkgdir}/usr/bin" ln -s -v -T "firefox-developer-edition" "firefox" - install -d -v -m755 "${pkgdir}/usr/share/applications" - cd "${pkgdir}/usr/share/applications" - ln -s -v -T "firefox-developer-edition.desktop" "firefox.desktop" + pacman -Qql firefox-developer-edition | grep -E '^/usr/share/applications/' | while read _f; do + if [ -f "${_f}" ]; then + install -d -v -m755 "${pkgdir}$(dirname "${_f}")" + cd "${pkgdir}$(dirname "${_f}")" + ln -s -v -T "$(basename ${_f})" "$(basename ${_f} | sed 's|-developer-edition||')" + fi + done - for _icons_png_hicolor in 16x16 32x32 48x48 64x64 128x128 192x192 384x384; do - install -d -v -m755 "${pkgdir}/usr/share/icons/hicolor/${_icons_png_hicolor}/apps" - cd "${pkgdir}/usr/share/icons/hicolor/${_icons_png_hicolor}/apps" - ln -s -v -T "firefox-developer-edition.png" "firefox.png" + pacman -Qql firefox-developer-edition | grep -E '^/usr/share/icons/' | while read _f; do + if [ -f "${_f}" ]; then + install -d -v -m755 "${pkgdir}$(dirname "${_f}")" + cd "${pkgdir}$(dirname "${_f}")" + ln -s -v -T "$(basename ${_f})" "$(basename ${_f} | sed 's|-developer-edition||')" + fi done - install -d -v -m755 "${pkgdir}/usr/share/icons/hicolor/symbolic/apps" - cd "${pkgdir}/usr/share/icons/hicolor/symbolic/apps" - ln -s -v -T "firefox-developer-edition-symbolic.svg" "firefox-symbolic.svg" + install -D -m644 "${srcdir}/license-metapackage-pd.txt" "${pkgdir}/usr/share/licenses/${pkgname}/copying.txt" } diff --git a/license-metapackage-pd.txt b/license-metapackage-pd.txt new file mode 100644 index 000000000000..5cbcfe350e81 --- /dev/null +++ b/license-metapackage-pd.txt @@ -0,0 +1 @@ +This is a metapackage and it is released unter public domain. |