diff --git a/pkgs/default.nix b/pkgs/default.nix

index d5dee68a6073ded9310c2549bf9d372d4ab27154..d2e70740e8fa24209c2b42ca37f7168959b51d0d 100644

--- a/pkgs/default.nix

+++ b/pkgs/default.nix

@@ -405,6 +405,7 @@ };

 ### SUCKLESS

 blind = callPackage ./suckless/blind { };

 chibicc = callPackage ./suckless/chibicc { };

 cproc = callPackage ./suckless/cproc { };

diff --git a/pkgs/suckless/amused/default.nix b/pkgs/suckless/amused/default.nix

new file mode 100644

index 0000000000000000000000000000000000000000..624fe7994dcde81529406ee948082e468c30b414

--- /dev/null

+++ b/pkgs/suckless/amused/default.nix

@@ -0,0 +1,36 @@

+{ lib, stdenv, fetchFromGitHub, bmake, libbsd, imsg-compat, sndio, libevent, flac, mpg123, libvorbis, opusfile }:

+stdenv.mkDerivation rec {

+}

diff --git a/pkgs/suckless/amused/linux.patch b/pkgs/suckless/amused/linux.patch

new file mode 100644

index 0000000000000000000000000000000000000000..ac9c3f35e7f923515d1f31687d10d72e6d4f3a28

--- /dev/null

+++ b/pkgs/suckless/amused/linux.patch

@@ -0,0 +1,94 @@

+diff --git i/Makefile w/Makefile

+index 5a598e3..af94705 100644

+--- i/Makefile

++++ w/Makefile

+@@ -6,7 +6,7 @@ SRCS= amused.c control.c log.c xmalloc.c player.c ctl.c playlist.c \

+-LDADD = -levent -lm -lsndio -lutil \

++LDADD = -levent -lm -lsndio -lutil -lbsd -limsg \

+@@ -16,7 +16,7 @@ BINDIR ?= ${PREFIX}/bin

+-CFLAGS += -Werror -Wall -Wstrict-prototypes -Wunused-variable

++CFLAGS += -Wall -Wstrict-prototypes -Wunused-variable

+diff --git i/amused.h w/amused.h

+index 81634a0..ce89859 100644

+--- i/amused.h

++++ w/amused.h

+@@ -17,6 +17,18 @@

++#ifndef OpenBSD

++#define pledge(a, b) (0)

++#endif

++

++#ifndef __dead

++#define __dead attribute((noreturn))

++#endif

++

++#ifndef INFTIM

++#define INFTIM -1

++#endif

++

+diff --git i/ctl.c w/ctl.c

+index 03560a0..e4964dc 100644

+--- i/ctl.c

++++ w/ctl.c

+@@ -824,7 +824,7 @@ ctl(int argc, char **argv)

+- optreset = 1;

++ //optreset = 1;

+diff --git i/log.h w/log.h

+index 0fa046f..c2a424d 100644

+--- i/log.h

++++ w/log.h

+@@ -21,6 +21,10 @@

++#ifndef __dead

++#define __dead attribute((noreturn))

++#endif

++

+diff --git i/player.c w/player.c

+index a1a9f1a..917dfe2 100644

+--- i/player.c

++++ w/player.c

+@@ -254,7 +254,7 @@ play(const void *buf, size_t len)

+- sio_flush(hdl);

++ sio_stop(hdl);

+@@ -281,6 +281,7 @@ player(int debug, int verbose)

++ setproctitle_init();

Proxy Information
Original URL
gemini://git.sikmir.ru/nur-packages/commits/332b0df6706575a1570c0ff7732f560564584fa1.patch
Status Code
Success (20)
Meta
application/octet-stream
Capsule Response Time
137.282599 milliseconds
Gemini-to-HTML Time
1.558684 milliseconds

This content has been proxied by September (3851b).