diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 23 insertions, 4 deletions
@@ -17,29 +17,48 @@ replaces=('slimjet') license=('custom:freeware' 'MIT') source=("${pkgname}-${pkgver}-${arch}.deb::https://www.${_origname}.com/release/archive/${pkgver}/${_origname}_amd64.deb" "LICENSE" + "flashpeak.patch" "slimjet-browser") install='slimjet-browser.install' sha256sums=('6aaffba334238429f92b5fe29d10c7799ffdb34d1ac94d2fa9e73981d8ac567b' - 'fc0297ac9ec689eeb610024c9f59d5f47661d5e1fdf18bd3c5e456068c47d15e' - '8ab05210886cda05d2d9c0463e093bd1419ad8dde9dc3f4892149d6cda23bee0') + 'fc0297ac9ec689eeb610024c9f59d5f47661d5e1fdf18bd3c5e456068c47d15e' + '9ec7ee8938b2f88fe0130abe4aa886a90da97003bfc08d20937612d75ee9f228' + '8ab05210886cda05d2d9c0463e093bd1419ad8dde9dc3f4892149d6cda23bee0') package() { - rm -f 'control.tar.gz' 'debian-binary' msg2 "Extracting data.tar.xz of ${pkgname}-${pkgver}-${arch}.deb ..." + # needed bsdtar -xpf "data.tar.xz" + #- msg2 "Sanitizing extracted file-tree ..." + # trash + rm -f 'control.tar.gz' 'debian-binary' rm -f "usr/bin/flashpeak-slimjet" rm -rf "usr/share/doc" + # license mkdir -p "usr/share/licenses/${pkgname}" install "${srcdir}/LICENSE" "usr/share/licenses/${pkgname}" - convert "usr/share/pixmaps/slimjet.xpm" "usr/share/pixmaps/slimjet.png" &>/dev/zero + # icon-format->PNG + $(command -v convert) "usr/share/pixmaps/slimjet.xpm" "usr/share/pixmaps/slimjet.png" &>/dev/zero sed 's%^Exec=/usr/bin/flashpeak-slimjet%Exec=/usr/bin/slimjet-browser%g' -i "usr/share/applications/slimjet.desktop" sed 's%^Icon=flashpeak-slimjet%Icon=slimjet%g' -i "usr/share/applications/slimjet.desktop" + # deleted check for slimjet-sandbox + patch "opt/slimjet/flashpeak-slimjet" < "${srcdir}/flashpeak.patch" + # removing deprecated setuid-sandbox, namespaced-sandbox will be used + rm -f "opt/slimjet/slimjet-sandbox" mv "opt/slimjet" "usr/share/slimjet" + # cleanup rm -rf "opt" + # setup kernel to permit namespaced sandbox, and + # if run as root, the dummy user slim-root executes slimjet install -m0755 "${srcdir}/slimjet-browser" "usr/bin/slimjet-browser" + #- msg2 "Moving sanitized file-tree to package-directory ..." + # moving to target-directory mv --target-directory="${pkgdir}" usr + # setting correct permissions chmod -R 0755 "${pkgdir}/" + # done msg2 "Finished packaging !" + # enjoy ! } |