Files
sx-utils/PKGBUILD
T

44 lines
1015 B
Bash
Raw Normal View History

2015-06-08 12:31:09 +03:00
# Maintainer: Jack L. Frost <fbt@fleshless.org>
pkgbase='sx-utils'
2018-08-01 17:48:04 +03:00
pkgname=( 'sx-utils' 'sx-utils-xdg-compat' )
2022-12-23 14:14:58 +00:00
pkgver='1.6.5'
2018-08-02 12:53:49 +03:00
pkgrel='1'
2015-06-08 12:31:09 +03:00
pkgdesc='An incomplete set of tools to replace xdg-utils'
2021-02-27 04:46:47 +03:00
url='https://code.fleshless.org/fbt/sx-open'
2015-06-08 12:31:09 +03:00
arch=( 'x86_64' 'i686' )
license=( 'ISC' )
depends=( 'bash' )
2018-08-01 17:48:04 +03:00
replaces=( 'sx-open' )
2015-06-08 12:31:09 +03:00
2021-02-27 04:46:47 +03:00
source=( "https://code.fleshless.org/fbt/sx-open/archive/${pkgver}.tar.gz" )
2015-06-08 12:31:09 +03:00
2018-08-01 19:32:01 +03:00
_xdg_utils_shim=(
xdg-{desktop-icon,desktop-menu,email,icon-resource,mime,screensaver,settings}
)
2018-08-01 17:48:04 +03:00
package_sx-utils() {
2015-06-08 12:31:09 +03:00
optdepends=( 'sx-utils-xdg-compat: symbolic links for xdg -> sx' )
2018-08-01 17:49:03 +03:00
cd "sx-open-${pkgver}"
2015-06-08 12:31:09 +03:00
install -Dm755 sx-open "$pkgdir/usr/bin/sx-open"
}
package_sx-utils-xdg-compat() {
2018-08-01 19:45:26 +03:00
depends=( 'fake' )
2015-06-08 12:31:09 +03:00
provides=( 'xdg-utils' )
conflicts=( 'xdg-utils' )
cd "sx-open-${pkgver}"
mkdir -pm755 "$pkgdir/usr/bin"
ln -s sx-open "$pkgdir/usr/bin/xdg-open"
2018-08-01 19:32:01 +03:00
for x in "${_xdg_utils_shim[@]}"; do
2018-08-01 19:45:26 +03:00
ln -s fake "$pkgdir/usr/bin/$x"
2018-08-01 19:32:01 +03:00
done
2015-06-08 12:31:09 +03:00
}
2022-12-23 14:14:58 +00:00
sha1sums=('490dd04c6f68f318a331f8c7ce021fdf32d49677')