commit
ef1a40da01
@ -1,4 +1,4 @@ |
||||
import ./make-test-python.nix ({ pkgs, ... }: |
||||
import ../make-test-python.nix ({ pkgs, ... }: |
||||
let |
||||
homeserverUrl = "http://homeserver:8008"; |
||||
in |
@ -1,4 +1,4 @@ |
||||
import ./make-test-python.nix ({ pkgs, ... }: |
||||
import ../make-test-python.nix ({ pkgs, ... }: |
||||
let |
||||
name = "conduit"; |
||||
in |
@ -1,4 +1,4 @@ |
||||
import ./make-test-python.nix ( |
||||
import ../make-test-python.nix ( |
||||
{ pkgs, ... }: |
||||
let |
||||
homeserverUrl = "http://homeserver:8008"; |
@ -1,52 +0,0 @@ |
||||
{ callPackage, lib, stdenv, ... }@_args: |
||||
|
||||
let |
||||
base = callPackage ./generic.nix (_args // { |
||||
version = "7.4.29"; |
||||
sha256 = "sha256-fd5YoCsiXCUTDG4q4su6clS7A0D3/hcpFHgXbYZvlII="; |
||||
}); |
||||
|
||||
in |
||||
base.withExtensions ({ all, ... }: with all; ([ |
||||
bcmath |
||||
calendar |
||||
curl |
||||
ctype |
||||
dom |
||||
exif |
||||
fileinfo |
||||
filter |
||||
ftp |
||||
gd |
||||
gettext |
||||
gmp |
||||
iconv |
||||
intl |
||||
json |
||||
ldap |
||||
mbstring |
||||
mysqli |
||||
mysqlnd |
||||
opcache |
||||
openssl |
||||
pcntl |
||||
pdo |
||||
pdo_mysql |
||||
pdo_odbc |
||||
pdo_pgsql |
||||
pdo_sqlite |
||||
pgsql |
||||
posix |
||||
readline |
||||
session |
||||
simplexml |
||||
sockets |
||||
soap |
||||
sodium |
||||
sqlite3 |
||||
tokenizer |
||||
xmlreader |
||||
xmlwriter |
||||
zip |
||||
zlib |
||||
] ++ lib.optionals (!stdenv.isDarwin) [ imap ])) |
@ -1,24 +0,0 @@ |
||||
{ buildPecl, lib, pcre2, php }: |
||||
|
||||
buildPecl { |
||||
pname = "apcu_bc"; |
||||
|
||||
version = "1.0.5"; |
||||
sha256 = "0ma00syhk2ps9k9p02jz7rii6x3i2p986il23703zz5npd6y9n20"; |
||||
|
||||
peclDeps = [ php.extensions.apcu ]; |
||||
|
||||
buildInputs = [ pcre2 ]; |
||||
|
||||
postInstall = '' |
||||
mv $out/lib/php/extensions/apc.so $out/lib/php/extensions/apcu_bc.so |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "APCu Backwards Compatibility Module"; |
||||
license = licenses.php301; |
||||
homepage = "https://pecl.php.net/package/apcu_bc"; |
||||
maintainers = teams.php.members; |
||||
broken = versionAtLeast php.version "8"; |
||||
}; |
||||
} |
@ -1,30 +0,0 @@ |
||||
{ buildPecl, fetchurl, lib, libxl, php }: |
||||
let |
||||
pname = "php_excel"; |
||||
phpVersion = "php7"; |
||||
version = "1.0.2"; |
||||
in |
||||
buildPecl { |
||||
inherit pname version; |
||||
|
||||
src = fetchurl { |
||||
url = "https://github.com/iliaal/php_excel/releases/download/Excel-1.0.2-PHP7/excel-${version}-${phpVersion}.tgz"; |
||||
sha256 = "0dpvih9gpiyh1ml22zi7hi6kslkilzby00z1p8x248idylldzs2n"; |
||||
}; |
||||
|
||||
buildInputs = [ libxl ]; |
||||
|
||||
configureFlags = [ |
||||
"--with-excel" |
||||
"--with-libxl-incdir=${libxl}/include_c" |
||||
"--with-libxl-libdir=${libxl}/lib" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "PHP Extension interface to the Excel writing/reading library"; |
||||
license = licenses.php301; |
||||
homepage = "https://github.com/iliaal/php_excel"; |
||||
maintainers = lib.teams.php.members; |
||||
broken = lib.versionAtLeast php.version "8.0"; |
||||
}; |
||||
} |
@ -0,0 +1,31 @@ |
||||
{ lib |
||||
, fetchFromGitHub |
||||
, rustPlatform |
||||
, stdenv |
||||
, Security |
||||
}: |
||||
|
||||
rustPlatform.buildRustPackage rec { |
||||
pname = "buildkite-test-collector-rust"; |
||||
version = "0.1.0"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "buildkite"; |
||||
repo = "test-collector-rust"; |
||||
rev = "v${version}"; |
||||
sha256 = "sha256-rY/+AwxO0+xcnRj0A8TRhCUJQ0ecosybI6It1mDOdQM="; |
||||
}; |
||||
|
||||
buildInputs = lib.optionals stdenv.isDarwin [ |
||||
Security |
||||
]; |
||||
|
||||
cargoSha256 = "sha256-qfJ0ROi0S0mmPl6kKrW3dp3VLjYqK+sBVj+iKDNTjyM="; |
||||
|
||||
meta = with lib; { |
||||
description = "Rust adapter for Buildkite Test Analytics"; |
||||
homepage = "https://buildkite.com/test-analytics"; |
||||
license = with licenses; [ mit ]; |
||||
maintainers = with maintainers; [ jfroche ]; |
||||
}; |
||||
} |
@ -1,39 +1,49 @@ |
||||
{lib, stdenv, fetchurl}: |
||||
{ lib |
||||
, stdenv |
||||
, fetchurl |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "fairymax"; |
||||
version = "4.8"; |
||||
|
||||
src = fetchurl { |
||||
url = "http://home.hccnet.nl/h.g.muller/fmax4_8w.c"; |
||||
sha256 = "01vxhpa4z0613mkgkzmsln293wxmyp5kdzil93cd1ik51q4gwjca"; |
||||
hash = "sha256-ikn+CA5lxtDYSDT+Nsv1tfORhKW6/vlmHcGAT9SFfQc="; |
||||
}; |
||||
|
||||
ini = fetchurl { |
||||
url = "http://home.hccnet.nl/h.g.muller/fmax.ini"; |
||||
sha256 = "1zwx70g3gspbqx1zf9gm1may8jrli9idalvskxbdg33qgjys47cn"; |
||||
hash = "sha256-lh2ivXx4jNdWn3pT1WKKNEvkVQ31JfdDx+vqNx44nf8="; |
||||
}; |
||||
|
||||
unpackPhase = '' |
||||
cp ${src} fairymax.c |
||||
cp ${ini} fmax.ini |
||||
''; |
||||
|
||||
buildPhase = '' |
||||
$CC *.c -Wno-return-type -o fairymax -DINI_FILE='"'"$out/share/fairymax/fmax.ini"'"' |
||||
cc *.c -Wno-return-type \ |
||||
-o fairymax \ |
||||
-DINI_FILE='"'"$out/share/fairymax/fmax.ini"'"' |
||||
''; |
||||
|
||||
installPhase = '' |
||||
mkdir -p "$out"/{bin,share/fairymax} |
||||
cp fairymax "$out/bin" |
||||
cp fmax.ini "$out/share/fairymax" |
||||
''; |
||||
meta = { |
||||
|
||||
meta = with lib; { |
||||
homepage = "http://home.hccnet.nl/h.g.muller/dwnldpage.html"; |
||||
description = "A small chess engine supporting fairy pieces"; |
||||
longDescription = '' |
||||
A version of micro-Max that reads the piece description |
||||
from a file fmax.ini, so that arbitrary fairy pieces can be |
||||
implemented. This version (4.8J) supports up to 15 piece types, |
||||
and board sizes up to 12x8. A Linux port exists in the |
||||
format of a debian package. |
||||
A version of micro-Max that reads the piece description from a file |
||||
fmax.ini, so that arbitrary fairy pieces can be implemented. This version |
||||
(4.8J) supports up to 15 piece types, and board sizes up to 12x8. |
||||
''; |
||||
license = lib.licenses.free ; |
||||
maintainers = [lib.maintainers.raskin]; |
||||
platforms = lib.platforms.all; |
||||
homepage = "http://home.hccnet.nl/h.g.muller/dwnldpage.html"; |
||||
license = licenses.free; |
||||
maintainers = [ maintainers.raskin ]; |
||||
platforms = platforms.all; |
||||
}; |
||||
} |
||||
|
@ -1,32 +1,57 @@ |
||||
{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, gettext |
||||
, glibmm, libxmlxx, pango, librsvg |
||||
, SDL2, glew, boost, ffmpeg, portaudio, libepoxy |
||||
{ lib |
||||
, stdenv |
||||
, fetchFromGitHub |
||||
, SDL2 |
||||
, boost |
||||
, cmake |
||||
, ffmpeg |
||||
, gettext |
||||
, glew |
||||
, glibmm |
||||
, libepoxy |
||||
, librsvg |
||||
, libxmlxx |
||||
, pango |
||||
, pkg-config |
||||
, portaudio |
||||
}: |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "performous"; |
||||
version = "1.1"; |
||||
|
||||
meta = with lib; { |
||||
description = "Karaoke, band and dancing game"; |
||||
homepage = "http://performous.org/"; |
||||
license = licenses.gpl2Plus; |
||||
platforms = platforms.linux; |
||||
}; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "performous"; |
||||
repo = "performous"; |
||||
rev = version; |
||||
sha256 = "08j0qhr65l7qnd5vxl4l07523qpvdwi31h4vzl3lfiinx1zcgr4x"; |
||||
hash = "sha256-neTHfug2RkcH/ZvAMCJv++IhygGU0L5Ls/jQYjLEQCI="; |
||||
}; |
||||
|
||||
patches = [ ./performous-cmake.patch ]; |
||||
|
||||
nativeBuildInputs = [ cmake pkg-config gettext ]; |
||||
nativeBuildInputs = [ |
||||
cmake |
||||
gettext |
||||
pkg-config |
||||
]; |
||||
|
||||
buildInputs = [ |
||||
glibmm libxmlxx pango librsvg |
||||
SDL2 glew boost ffmpeg portaudio libepoxy |
||||
SDL2 |
||||
boost |
||||
ffmpeg |
||||
glew |
||||
glibmm |
||||
libepoxy |
||||
librsvg |
||||
libxmlxx |
||||
pango |
||||
portaudio |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
homepage = "http://performous.org/"; |
||||
description = "Karaoke, band and dancing game"; |
||||
license = licenses.gpl2Plus; |
||||
platforms = platforms.linux; |
||||
}; |
||||
} |
||||
|
Loading…
Reference in new issue