diff --git a/.guix-channel b/.guix-channel index fca9c16..39ca465 100644 --- a/.guix-channel +++ b/.guix-channel @@ -1,2 +1,15 @@ (channel - (version 0)) \ No newline at end of file + (version 0) + (dependencies (channel (name nonguix) + (url "https://gitlab.com/nonguix/nonguix") + (introduction + (channel-introduction + (version 0) + (commit + "897c1a470da759236cc11798f4e0a5f7d4d59fbc") + (signer + "2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5")))))) + +;;; Local Variables: +;;; mode: scheme +;;; End: diff --git a/guix-punk/packages/meowy-webring.scm b/guix-punk/packages/meowy-webring.scm index eb0e04e..b2c8def 100644 --- a/guix-punk/packages/meowy-webring.scm +++ b/guix-punk/packages/meowy-webring.scm @@ -5,32 +5,31 @@ #:use-module (guix download) #:use-module (guix utils) #:use-module (guix build utils) - #:use-module (guix build-system copy) #:use-module (guix licenses) #:use-module (gnu packages base) #:use-module (gnu packages pkg-config) #:use-module (gnu packages commencement) + #:use-module (nonguix build-system binary) #:use-module (srfi srfi-1) - #:use-module (srfi srfi-26)) + #:use-module (srfi srfi-26)) (define-public meowy-webring (package (name "meowy-webring") (version "0.1.0") (source (origin - (method url-fetch) - (uri (string-append "https://git.solarpunk.moe/attachments/609d7519-f5ba-4e97-8709-d9c4ed5cb115")) - (sha256 - (base32 - "15v7ywvyzqv6j8p9kr8yf3qb08mqq358wlqi68zm1ikggd2mr9nx")))) - (build-system copy-build-system) + (method url-fetch) + (uri (string-append "https://git.solarpunk.moe/attachments/609d7519-f5ba-4e97-8709-d9c4ed5cb115")) + (sha256 + (base32 + "15v7ywvyzqv6j8p9kr8yf3qb08mqq358wlqi68zm1ikggd2mr9nx")))) + (build-system binary-build-system) (arguments (list #:install-plan #~'(("609d7519-f5ba-4e97-8709-d9c4ed5cb115" "bin/meowy-webring")) #:phases #~(modify-phases %standard-phases - (add-before 'install 'mark-executable - (lambda _ (chmod #$output 755)))))) + (delete 'validate-runpath)))) + (native-inputs (list pkg-config gcc-toolchain)) (synopsis "The Solar Punk's webring, now in Guix!") (description "meowy-webring will watch a JSON file describing an ordered list of URLs (and optionally, site names) to create a webring accessible through links between them.") - (native-inputs (list pkg-config gcc-toolchain)) (home-page "https://git.solarpunk.moe/Solarpunk/meowy-webring") (license cc0)))