commit
0972bbc12d
|
@ -1,16 +1,16 @@
|
|||
{ stdenv, fetchurl
|
||||
, lzip, ncurses
|
||||
{ stdenv
|
||||
, fetchurl
|
||||
, ncurses
|
||||
, lzip
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
pname = "moe";
|
||||
version = "1.10";
|
||||
version = "1.11";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/moe/${pname}-${version}.tar.lz";
|
||||
sha256 = "0fymywdiy9xqppcmvgs7mf7d3gfrky3jp5jkxs2l3v93asml9zcc";
|
||||
sha256 = "sha256-DvvLz1pKjZZlQcbLCZugq2QWeANm286C2f+ZWoWl4vk=";
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
|
@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
|
|||
nativeBuildInputs = [ lzip ];
|
||||
buildInputs = [ ncurses ];
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "A small, 8-bit clean editor";
|
||||
longDescription = ''
|
||||
GNU moe is a powerful, 8-bit clean, console text editor for ISO-8859 and
|
||||
|
|
|
@ -1,19 +1,37 @@
|
|||
{ stdenv, fetchurl
|
||||
, m4, tcsh, libX11, tcl, tk
|
||||
, cairo, ncurses, mesa_glu, python3
|
||||
{ stdenv
|
||||
, fetchurl
|
||||
, python3
|
||||
, m4
|
||||
, cairo
|
||||
, libX11
|
||||
, mesa_glu
|
||||
, ncurses
|
||||
, tcl
|
||||
, tcsh
|
||||
, tk
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "magic-vlsi";
|
||||
version = "8.3.80";
|
||||
version = "8.3.109";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://opencircuitdesign.com/magic/archive/magic-${version}.tgz";
|
||||
sha256 = "0a5x4sh5xsr79pqbgv6221jc4fvaxkg2pvrdhy1cs4bmsc1sbm9j";
|
||||
sha256 = "sha256-ZK4OF5XwjW1OJmOVUFqLklfpM10eIwCILygqIyjRbEQ=";
|
||||
};
|
||||
|
||||
buildInputs = [ m4 tcsh libX11 tcl tk cairo ncurses mesa_glu ];
|
||||
nativeBuildInputs = [ python3 ];
|
||||
buildInputs = [
|
||||
cairo
|
||||
libX11
|
||||
m4
|
||||
mesa_glu
|
||||
ncurses
|
||||
tcl
|
||||
tcsh
|
||||
tk
|
||||
];
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
configureFlags = [
|
||||
|
@ -37,6 +55,6 @@ stdenv.mkDerivation rec {
|
|||
description = "VLSI layout tool written in Tcl";
|
||||
homepage = "http://opencircuitdesign.com/magic/";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ anna328p thoughtpolice ];
|
||||
maintainers = with maintainers; [ anna328p thoughtpolice AndersonTorres ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,23 +1,35 @@
|
|||
{ stdenv, fetchFromGitHub, pkgconfig
|
||||
, autoreconfHook, gettext, expat, pcre2
|
||||
, libconfuse, vte, gtk
|
||||
, makeWrapper }:
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, autoreconfHook
|
||||
, pkg-config
|
||||
, expat
|
||||
, gettext
|
||||
, gtk
|
||||
, libconfuse
|
||||
, pcre2
|
||||
, vte
|
||||
, makeWrapper
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
pname = "tilda";
|
||||
version = "1.5.2";
|
||||
version = "1.5.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "lanoxx";
|
||||
repo = "tilda";
|
||||
rev = "${pname}-${version}";
|
||||
sha256 = "0psq0f4s0s92bba6wwcf6b0j7i59b76svqxhvpavwv53yvhmmamn";
|
||||
sha256 = "sha256-uDx28jmjNUyzJbgTJiHbjI9U5mYb9bnfl/9AjbxNUWA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook makeWrapper pkgconfig ];
|
||||
buildInputs = [ gettext pcre2 libconfuse vte gtk ];
|
||||
nativeBuildInputs = [ autoreconfHook makeWrapper pkg-config ];
|
||||
buildInputs = [
|
||||
gettext
|
||||
gtk
|
||||
libconfuse
|
||||
pcre2
|
||||
vte
|
||||
];
|
||||
|
||||
LD_LIBRARY_PATH = "${expat.out}/lib"; # ugly hack for xgettext to work during build
|
||||
|
||||
|
@ -30,10 +42,10 @@ stdenv.mkDerivation rec {
|
|||
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "A Gtk based drop down terminal for Linux and Unix";
|
||||
homepage = "https://github.com/lanoxx/tilda/";
|
||||
license = licenses.gpl3;
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = [ maintainers.AndersonTorres ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
let
|
||||
pname = "qmplay2";
|
||||
version = "20.07.04";
|
||||
version = "20.12.16";
|
||||
in stdenv.mkDerivation {
|
||||
inherit pname version;
|
||||
|
||||
|
@ -30,7 +30,7 @@ in stdenv.mkDerivation {
|
|||
owner = "zaps166";
|
||||
repo = "QMPlay2";
|
||||
rev = version;
|
||||
sha256 = "sha256-sUDucxSvsdD2C2FSVrrXeHdNdrjECtJSXVr106OdHzA=";
|
||||
sha256 = "sha256-+XXlQI9MyENioYmzqbbZYQ6kaMATBjPrPaErR2Vqhus=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
|
|
@ -1,30 +1,86 @@
|
|||
{ stdenv, fetchFromGitHub, cmake, gettext, perl, asciidoc
|
||||
, libjpeg, libtiff, libungif, libpng, imlib, expat
|
||||
, freetype, fontconfig, pkgconfig, gdk-pixbuf, gdk-pixbuf-xlib, glib
|
||||
, mkfontdir, libX11, libXft, libXext, libXinerama
|
||||
, libXrandr, libICE, libSM, libXpm, libXdmcp, libxcb
|
||||
, libpthreadstubs, pcre, libXdamage, libXcomposite, libXfixes
|
||||
, libsndfile, fribidi }:
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, cmake
|
||||
, pkg-config
|
||||
, perl
|
||||
, asciidoc
|
||||
, expat
|
||||
, fontconfig
|
||||
, freetype
|
||||
, fribidi
|
||||
, gdk-pixbuf
|
||||
, gdk-pixbuf-xlib
|
||||
, gettext
|
||||
, glib
|
||||
, imlib2
|
||||
, libICE
|
||||
, libSM
|
||||
, libX11
|
||||
, libXcomposite
|
||||
, libXdamage
|
||||
, libXdmcp
|
||||
, libXext
|
||||
, libXfixes
|
||||
, libXft
|
||||
, libXinerama
|
||||
, libXpm
|
||||
, libXrandr
|
||||
, libjpeg
|
||||
, libpng
|
||||
, libpthreadstubs
|
||||
, libsndfile
|
||||
, libtiff
|
||||
, libungif
|
||||
, libxcb
|
||||
, mkfontdir
|
||||
, pcre
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "icewm";
|
||||
version = "1.9.2";
|
||||
version = "2.0.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bbidulock";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "16a9ikknjmhrrlc5r6z2ilkjj5vzyfk4ypwab39mg7vcmd7jzc41";
|
||||
sha256 = "sha256-WdRAWAQEf9c66MVrLAs5VgBDK5r4JKM2GrjAV4cuGfA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake pkgconfig perl asciidoc ];
|
||||
nativeBuildInputs = [ cmake pkg-config perl asciidoc ];
|
||||
|
||||
buildInputs = [
|
||||
gettext libjpeg libtiff libungif libpng imlib expat freetype fontconfig
|
||||
gdk-pixbuf gdk-pixbuf-xlib glib mkfontdir libX11 libXft libXext libXinerama
|
||||
libXrandr libICE libSM libXpm libXdmcp libxcb libpthreadstubs pcre
|
||||
libsndfile fribidi libXdamage libXcomposite libXfixes ];
|
||||
expat
|
||||
fontconfig
|
||||
freetype
|
||||
fribidi
|
||||
gdk-pixbuf
|
||||
gdk-pixbuf-xlib
|
||||
gettext
|
||||
glib
|
||||
imlib2
|
||||
libICE
|
||||
libSM
|
||||
libX11
|
||||
libXcomposite
|
||||
libXdamage
|
||||
libXdmcp
|
||||
libXext
|
||||
libXfixes
|
||||
libXft
|
||||
libXinerama
|
||||
libXpm
|
||||
libXrandr
|
||||
libjpeg
|
||||
libpng
|
||||
libpthreadstubs
|
||||
libsndfile
|
||||
libtiff
|
||||
libungif
|
||||
libxcb
|
||||
mkfontdir
|
||||
pcre
|
||||
];
|
||||
|
||||
cmakeFlags = [ "-DPREFIX=$out" "-DCFGDIR=/etc/icewm" ];
|
||||
|
||||
|
@ -33,11 +89,20 @@ stdenv.mkDerivation rec {
|
|||
cp -r ../lib/themes/{gtk2,Natural,nice,nice2,warp3,warp4,yellowmotif} $out/share/icewm/themes/
|
||||
'';
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "A simple, lightweight X window manager";
|
||||
longDescription = ''
|
||||
IceWM is a window manager for the X Window System. The goal of
|
||||
IceWM is speed, simplicity, and not getting in the user's way.
|
||||
IceWM is a window manager for the X Window System. The goal of IceWM is
|
||||
speed, simplicity, and not getting in the user’s way. It comes with a
|
||||
taskbar with pager, global and per-window keybindings and a dynamic menu
|
||||
system. Application windows can be managed by keyboard and mouse. Windows
|
||||
can be iconified to the taskbar, to the tray, to the desktop or be made
|
||||
hidden. They are controllable by a quick switch window (Alt+Tab) and in a
|
||||
window list. A handful of configurable focus models are
|
||||
menu-selectable. Setups with multiple monitors are supported by RandR and
|
||||
Xinerama. IceWM is very configurable, themeable and well documented. It
|
||||
includes an optional external background wallpaper manager with
|
||||
transparency support, a simple session manager and a system tray.
|
||||
'';
|
||||
homepage = "https://www.ice-wm.org/";
|
||||
license = licenses.lgpl2;
|
||||
|
|
|
@ -1,20 +1,37 @@
|
|||
{ stdenv, fetchurl, pkgconfig
|
||||
, libpng, libjpeg
|
||||
, libXext, libXft, libXpm, libXrandr, libXinerama }:
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, pkg-config
|
||||
, cmake
|
||||
, libXext
|
||||
, libXft
|
||||
, libXinerama
|
||||
, libXpm
|
||||
, libXrandr
|
||||
, libjpeg
|
||||
, libpng
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
pname = "pekwm";
|
||||
version = "0.1.17";
|
||||
version = "0.1.18";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.pekwm.org/projects/pekwm/files/${pname}-${version}.tar.bz2";
|
||||
sha256 = "003x6bxj1lb2ljxz3v414bn0rdl6z68c0r185fxwgs1qkyzx67wa";
|
||||
src = fetchFromGitHub {
|
||||
owner = "pekdon";
|
||||
repo = "pekwm";
|
||||
rev = "release-${version}";
|
||||
sha256 = "sha256-R1XDEk097ycMI3R4SjUEJv37CiMaDCQMvg7N8haN0MM=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ libpng libjpeg
|
||||
libXext libXft libXpm libXrandr libXinerama ];
|
||||
nativeBuildInputs = [ pkg-config cmake ];
|
||||
buildInputs = [
|
||||
libXext
|
||||
libXft
|
||||
libXinerama
|
||||
libXpm
|
||||
libXrandr
|
||||
libjpeg
|
||||
libpng
|
||||
];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "A lightweight window manager";
|
||||
|
@ -24,7 +41,7 @@ stdenv.mkDerivation rec {
|
|||
longer resembles aewm++ at all. It has a much expanded
|
||||
feature-set, including window grouping (similar to ion, pwm, or
|
||||
fluxbox), autoproperties, xinerama, keygrabber that supports
|
||||
keychains, and much more.
|
||||
keychains, and much more.
|
||||
- Lightweight and Unobtrusive, a window manager shouldn't be
|
||||
noticed.
|
||||
- Very configurable, we all work and think in different ways.
|
||||
|
@ -33,7 +50,7 @@ stdenv.mkDerivation rec {
|
|||
- Chainable Keygrabber, usability for everyone.
|
||||
'';
|
||||
homepage = "http://www.pekwm.org";
|
||||
license = licenses.gpl2;
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.AndersonTorres ];
|
||||
platforms = platforms.linux;
|
||||
};
|
||||
|
|
|
@ -1,17 +1,26 @@
|
|||
{ stdenv, fetchFromGitHub, automake, autoconf, libtool, openssl, expat, pkgconfig, check }:
|
||||
{ stdenv
|
||||
, fetchFromGitHub
|
||||
, pkg-config
|
||||
, automake
|
||||
, autoconf
|
||||
, libtool
|
||||
, openssl
|
||||
, expat
|
||||
, check
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "libstrophe";
|
||||
version = "0.10.0";
|
||||
version = "0.10.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "strophe";
|
||||
repo = pname;
|
||||
rev = version;
|
||||
sha256 = "1hizw695fw0cy88h1dpl9pvniapml2zw9yvxck8xvxbqfz54jwja";
|
||||
sha256 = "sha256-6byg7hE0DN/cbf9NHpK/2DhXZyuelYAp+SA7vVUgo4U=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ automake autoconf pkgconfig libtool check ];
|
||||
nativeBuildInputs = [ automake autoconf pkg-config libtool check ];
|
||||
buildInputs = [ openssl expat ];
|
||||
|
||||
dontDisableStatic = true;
|
||||
|
@ -20,7 +29,7 @@ stdenv.mkDerivation rec {
|
|||
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "A simple, lightweight C library for writing XMPP clients";
|
||||
longDescription = ''
|
||||
libstrophe is a lightweight XMPP client library written in C. It has
|
||||
|
@ -28,8 +37,8 @@ stdenv.mkDerivation rec {
|
|||
runs well on both Linux, Unix, and Windows based platforms.
|
||||
'';
|
||||
homepage = "https://strophe.im/libstrophe/";
|
||||
license = with stdenv.lib.licenses; [ gpl3 mit ];
|
||||
platforms = stdenv.lib.platforms.unix;
|
||||
maintainers = with stdenv.lib.maintainers; [ devhell flosse ];
|
||||
license = with licenses; [ gpl3 mit ];
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ devhell flosse ];
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{ stdenv, fetchurl, fetchpatch
|
||||
, ncurses }:
|
||||
, ncurses
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "tcsh";
|
||||
version = "6.22.02";
|
||||
version = "6.22.03";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
|
@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
|||
"ftp://ftp.astron.com/pub/tcsh/${pname}-${version}.tar.gz"
|
||||
"ftp://ftp.funet.fi/pub/unix/shells/tcsh/${pname}-${version}.tar.gz"
|
||||
];
|
||||
sha256 = "0nw8prz1n0lmr82wnpyhrzmki630afn7p9cfgr3vl00vr9c72a7d";
|
||||
sha256 = "sha256-viz9ZT0qDH9QbS3RTBIyS6dJvUhAN75t9Eo5c/UiYrc=";
|
||||
};
|
||||
|
||||
buildInputs = [ ncurses ];
|
||||
|
@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
|
|||
sha256 = "1qc6ydxhdfizsbkaxhpn3wib8sfphrw10xnnsxx2prvzg9g2zp67";
|
||||
});
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "An enhanced version of the Berkeley UNIX C shell (csh)";
|
||||
longDescription = ''
|
||||
tcsh is an enhanced but completely compatible version of the
|
||||
|
|
|
@ -6,15 +6,16 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "ytree";
|
||||
version = "2.02";
|
||||
version = "2.03";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://han.de/~werner/${pname}-${version}.tar.gz";
|
||||
sha256 = "1v70l244rc22f20gac1zha1smrhqkag45jn0iwgcyngfdfml3gz5";
|
||||
sha256 = "sha256-WDqnFVLRNH4Oq+OaI2+loXS/Z93piHGFO5/iojO8rvE=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
ncurses readline
|
||||
ncurses
|
||||
readline
|
||||
];
|
||||
|
||||
# don't save timestamp, in order to improve reproducibility
|
||||
|
|
Loading…
Reference in New Issue