me
/
guix
Archived
1
0
Fork 0

gnu: composer-classloader: Use copy-build-system.

* gnu/packages/php-xyz.scm (composer-classloader)[build-system]: Switch
to the copy-build-system.
[arguments]: Adjust accordingly.

Change-Id: Idb39ba92d973362bd6d8c1dd944a5d46919de5df
master
Efraim Flashner 2023-12-19 08:09:46 +02:00
parent fa92a7c2fe
commit 8c07a2c2ba
No known key found for this signature in database
GPG Key ID: 41AAE7DCCA3D8351
1 changed files with 4 additions and 14 deletions

View File

@ -20,10 +20,8 @@
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (gnu packages php) #:use-module (gnu packages php)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix build-system composer) #:use-module (guix build-system copy)
#:use-module (guix build-system gnu)
#:use-module (guix utils) #:use-module (guix utils)
#:use-module ((guix licenses) #:prefix license:)) #:use-module ((guix licenses) #:prefix license:))
@ -40,18 +38,10 @@
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0127zmmg3yx84ljngfs86q7kjhyypybkf4d1ihfrfnzgynzxfxdf")))) (base32 "0127zmmg3yx84ljngfs86q7kjhyypybkf4d1ihfrfnzgynzxfxdf"))))
(build-system gnu-build-system) (build-system copy-build-system)
(arguments (arguments
`(#:phases `(#:install-plan
(modify-phases %standard-phases '(("src/Composer/Autoload/ClassLoader.php" "/share/web/composer/"))))
(delete 'configure)
(delete 'build)
(delete 'check)
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out")))
(install-file "src/Composer/Autoload/ClassLoader.php"
(string-append out "/share/web/composer/"))))))))
(home-page "https://getcomposer.org") (home-page "https://getcomposer.org")
(synopsis "PHP class loader extracted from the composer package") (synopsis "PHP class loader extracted from the composer package")
(description "This package contains the class loader class used by Composer to (description "This package contains the class loader class used by Composer to