diff --git a/srcpkgs/composer8.1/files/composer8.1 b/srcpkgs/composer8.1/files/composer8.1 new file mode 100644 index 00000000000..a3f41b8b557 --- /dev/null +++ b/srcpkgs/composer8.1/files/composer8.1 @@ -0,0 +1,2 @@ +#!/bin/sh +php8.1 -f /usr/libexec/composer.phar8.1 "$@" diff --git a/srcpkgs/composer8.1/template b/srcpkgs/composer8.1/template new file mode 100644 index 00000000000..9ae0765cf0d --- /dev/null +++ b/srcpkgs/composer8.1/template @@ -0,0 +1,26 @@ +# Template file for 'composer8.1' +pkgname=composer8.1 +version=2.3.5 +revision=1 +build_style=fetch +depends="php8.1" +short_desc="Dependency manager for PHP" +maintainer="Joel Beckmeyer " +license="MIT" +homepage="https://getcomposer.org/" +changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md" +distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar + https://raw.githubusercontent.com/composer/composer/main/LICENSE" +checksum="3b3b5a899c06a46aec280727bdf50aad14334f6bc40436ea76b07b650870d8f4 + 7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c" + +do_install() { + vbin ${FILESDIR}/composer8.1 + + vinstall composer.phar 644 usr/libexec composer.phar8.1 + vlicense LICENSE + + vmkdir /etc/php8.1/conf.d + printf 'extension=%s\n' phar iconv openssl zip \ + >${DESTDIR}/etc/php8.1/conf.d/composer.ini +}