mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 15:03:28 +00:00
treewide: add meta.mainProgram to some libraries
where a single bin is provided and someone might actually want to run it
This commit is contained in:
parent
16e15fa68f
commit
9e4be53221
@ -93,14 +93,15 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Software metadata handling library";
|
||||
homepage = "https://www.freedesktop.org/wiki/Distributions/AppStream/";
|
||||
longDescription = ''
|
||||
AppStream is a cross-distro effort for building Software-Center applications
|
||||
and enhancing metadata provided by software components. It provides
|
||||
specifications for meta-information which is shipped by upstream projects and
|
||||
can be consumed by other software.
|
||||
'';
|
||||
homepage = "https://www.freedesktop.org/wiki/Distributions/AppStream/";
|
||||
license = licenses.lgpl21Plus;
|
||||
mainProgram = "appstreamcli";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -48,10 +48,11 @@ stdenv.mkDerivation rec {
|
||||
lib.optional stdenv.isDarwin "pcsclite_CFLAGS=-I${PCSC}/Library/Frameworks/PCSC.framework/Headers";
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://code.videolan.org/videolan/aribb25";
|
||||
description = "Sample implementation of the ARIB STD-B25 standard";
|
||||
platforms = platforms.all;
|
||||
homepage = "https://code.videolan.org/videolan/aribb25";
|
||||
license = licenses.isc;
|
||||
maintainers = with maintainers; [ midchildan ];
|
||||
mainProgram = "b25";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://github.com/stump/libsmf";
|
||||
license = licenses.bsd2;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
mainProgram = "smfsh";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -44,7 +44,8 @@ stdenv.mkDerivation rec {
|
||||
description = "C99 library implementation for communicating with the S3 service";
|
||||
homepage = "https://github.com/awslabs/aws-c-s3";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ r-burns ];
|
||||
mainProgram = "s3";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -15,6 +15,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "http://perso.b2b2c.ca/~sarrazip/dev/boolstuff.html";
|
||||
license = "GPL";
|
||||
maintainers = [ lib.maintainers.marcweber ];
|
||||
mainProgram = "booldnf";
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -39,7 +39,8 @@ stdenv.mkDerivation rec {
|
||||
description = "Advanced disassembly library";
|
||||
homepage = "http://www.capstone-engine.org";
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.unix;
|
||||
maintainers = with lib.maintainers; [ thoughtpolice ris ];
|
||||
mainProgram = "cstool";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -31,6 +31,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://libcheck.github.io/check/";
|
||||
|
||||
license = licenses.lgpl2Plus;
|
||||
mainProgram = "checkmk";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -21,8 +21,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "An open source MPEG-4 and MPEG-2 AAC decoder";
|
||||
homepage = "https://sourceforge.net/projects/faac/";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ codyopel ];
|
||||
mainProgram = "faad";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||
description = "A language independent, scalable, open extension to CG";
|
||||
homepage = "https://fastcgi-archives.github.io/"; # Formerly http://www.fastcgi.com/
|
||||
license = "FastCGI see LICENSE.TERMS";
|
||||
mainProgram = "cgi-fcgi";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -38,9 +38,10 @@ stdenv.mkDerivation rec {
|
||||
access serialized data without unpacking/parsing it first, while still
|
||||
having great forwards/backwards compatibility.
|
||||
'';
|
||||
maintainers = [ maintainers.teh ];
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.unix;
|
||||
homepage = "https://google.github.io/flatbuffers/";
|
||||
license = licenses.asl20;
|
||||
maintainers = [ maintainers.teh ];
|
||||
mainProgram = "flatc";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -149,8 +149,9 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "A library for image loading and manipulation";
|
||||
homepage = "https://gitlab.gnome.org/GNOME/gdk-pixbuf";
|
||||
maintainers = [ maintainers.eelco ] ++ teams.gnome.members;
|
||||
license = licenses.lgpl21Plus;
|
||||
maintainers = [ maintainers.eelco ] ++ teams.gnome.members;
|
||||
mainProgram = "gdk-pixbuf-thumbnailer";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -34,6 +34,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://sourceforge.net/projects/ser2net/";
|
||||
license = licenses.gpl2;
|
||||
maintainers = with maintainers; [ emantor ];
|
||||
mainProgram = "gensiot";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -73,6 +73,7 @@ stdenv.mkDerivation rec {
|
||||
license = licenses.gpl3Plus;
|
||||
|
||||
maintainers = with maintainers; [ bjg ] ++ teams.sage.members;
|
||||
mainProgram = "glpsol";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://www.keystone-engine.org";
|
||||
license = licenses.gpl2Only;
|
||||
maintainers = with maintainers; [ luc65r ];
|
||||
mainProgram = "kstool";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -42,9 +42,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Library with the aim of simplifying DNS programming in C";
|
||||
license = licenses.bsd3;
|
||||
homepage = "http://www.nlnetlabs.nl/projects/ldns/";
|
||||
platforms = platforms.unix;
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ dtzWill ];
|
||||
mainProgram = "drill";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -43,6 +43,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://www.argon2.com/";
|
||||
license = with licenses; [ asl20 cc0 ];
|
||||
maintainers = with maintainers; [ taeer olynch ];
|
||||
mainProgram = "argon2";
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
};
|
||||
}
|
||||
|
@ -18,9 +18,10 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [ meson ninja pkg-config ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://www.zrythm.org";
|
||||
description = "A library for reading and resampling audio files";
|
||||
homepage = "https://www.zrythm.org";
|
||||
license = licenses.agpl3Plus;
|
||||
mainProgram = "audec";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -36,7 +36,9 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "ANSI C routines for fast base64 encoding/decoding";
|
||||
homepage = "https://github.com/libb64/libb64";
|
||||
license = lib.licenses.publicDomain;
|
||||
mainProgram = "base64";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://gitlab.com/heikkiorsila/bencodetools";
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ OPNA2608 ];
|
||||
mainProgram = "bencat";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -10,10 +10,11 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "http://libburnia-project.org/";
|
||||
description = "A library by which preformatted data get onto optical media: CD, DVD, BD (Blu-Ray)";
|
||||
homepage = "http://libburnia-project.org/";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ abbradar vrthra ];
|
||||
mainProgram = "cdrskin";
|
||||
platforms = with platforms; unix;
|
||||
};
|
||||
}
|
||||
|
@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
|
||||
description = "C library to access data on a CDDB server (freedb.org)";
|
||||
homepage = "http://libcddb.sourceforge.net/";
|
||||
license = licenses.lgpl2Plus;
|
||||
mainProgram = "cddb_query";
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
};
|
||||
}
|
||||
|
@ -28,9 +28,10 @@ stdenv.mkDerivation rec {
|
||||
This is a port of xiph.org's cdda paranoia to use libcdio for CDROM
|
||||
access. By doing this, cdparanoia runs on platforms other than GNU/Linux.
|
||||
'';
|
||||
license = licenses.gpl3;
|
||||
homepage = "https://github.com/rocky/libcdio-paranoia";
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
license = licenses.gpl3;
|
||||
maintainers = [ ];
|
||||
mainProgram = "cd-paranoia";
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
};
|
||||
}
|
||||
|
@ -25,8 +25,9 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "C++ client library for the CMIS interface";
|
||||
homepage = "https://sourceforge.net/projects/libcmis/";
|
||||
homepage = "https://github.com/tdf/libcmis";
|
||||
license = licenses.gpl2;
|
||||
mainProgram = "cmis-client";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -15,10 +15,11 @@ stdenv.mkDerivation rec {
|
||||
++ lib.optional stdenv.isDarwin CoreServices;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://sourceforge.net/projects/libdc1394/";
|
||||
description = "Capture and control API for IIDC compliant cameras";
|
||||
homepage = "https://sourceforge.net/projects/libdc1394/";
|
||||
license = licenses.lgpl21Plus;
|
||||
maintainers = [ maintainers.viric ];
|
||||
mainProgram = "dc1394_reset_bus";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -21,7 +21,8 @@ stdenv.mkDerivation rec {
|
||||
description = "Library for creating DigiDoc signature files";
|
||||
homepage = "https://github.com/open-eid/libdigidoc";
|
||||
license = licenses.lgpl2;
|
||||
platforms = platforms.unix;
|
||||
maintainers = [ maintainers.jagajaga ];
|
||||
mainProgram = "cdigidoc";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
|
||||
description = "Small LD_PRELOAD library to disable fsync and friends";
|
||||
homepage = "https://www.flamingspork.com/projects/libeatmydata/";
|
||||
license = licenses.gpl3Plus;
|
||||
mainProgram = "eatmydata";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -12,9 +12,10 @@ stdenv.mkDerivation rec {
|
||||
buildInputs = [ libestr];
|
||||
|
||||
meta = {
|
||||
homepage = "http://www.libee.org/";
|
||||
description = "An Event Expression Library inspired by CEE";
|
||||
platforms = lib.platforms.unix;
|
||||
homepage = "http://www.libee.org/";
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
mainProgram = "libee-convert";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -12,7 +12,8 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "An N-Gram-Based Text Categorization library primarily intended for language guessing";
|
||||
homepage = "https://wiki.documentfoundation.org/Libexttextcat";
|
||||
platforms = platforms.all;
|
||||
license = licenses.bsd3;
|
||||
mainProgram = "createfp";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -50,6 +50,7 @@ stdenv.mkDerivation rec {
|
||||
license = lib.licenses.lgpl2Plus;
|
||||
|
||||
maintainers = [ ];
|
||||
mainProgram = "iconv";
|
||||
|
||||
# This library is not needed on GNU platforms.
|
||||
hydraPlatforms = with lib.platforms; cygwin ++ darwin ++ freebsd;
|
||||
|
@ -39,16 +39,17 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/libimobiledevice/libirecovery";
|
||||
description = "Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux";
|
||||
longDescription = ''
|
||||
libirecovery is a cross-platform library which implements communication to
|
||||
iBoot/iBSS found on Apple's iOS devices via USB. A command-line utility is also
|
||||
provided.
|
||||
'';
|
||||
homepage = "https://github.com/libimobiledevice/libirecovery";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = with maintainers; [ nh2 ];
|
||||
mainProgram = "irecovery";
|
||||
# Upstream description says it works on more platforms, but packager hasn't tried that yet
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
maintainers = with maintainers; [ nh2 ];
|
||||
};
|
||||
}
|
||||
|
@ -15,9 +15,10 @@ stdenv.mkDerivation rec {
|
||||
configureFlags = [ "--enable-regexp" ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://www.liblognorm.com/";
|
||||
description = "Help to make sense out of syslog data, or, actually, any event data that is present in text form";
|
||||
homepage = "https://www.liblognorm.com/";
|
||||
license = licenses.lgpl21;
|
||||
mainProgram = "lognormalizer";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -13,7 +13,8 @@ stdenv.mkDerivation rec {
|
||||
description = "C library for working with MaxMind geolocation DB files";
|
||||
homepage = "https://github.com/maxmind/libmaxminddb";
|
||||
license = licenses.asl20;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.vcunat ];
|
||||
mainProgram = "mmdblookup";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -22,10 +22,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "http://miniupnp.free.fr/libnatpmp.html";
|
||||
description = "NAT-PMP client";
|
||||
homepage = "http://miniupnp.free.fr/libnatpmp.html";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ orivej ];
|
||||
mainProgram = "natpmpc";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -61,10 +61,11 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://gitlab.gnome.org/GNOME/libnotify";
|
||||
description = "A library that sends desktop notifications to a notification daemon";
|
||||
platforms = platforms.unix;
|
||||
maintainers = teams.gnome.members;
|
||||
homepage = "https://gitlab.gnome.org/GNOME/libnotify";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = teams.gnome.members;
|
||||
mainProgram = "notify-send";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://github.com/openvenues/libpostal";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.Thra11 ];
|
||||
mainProgram = "libpostal_data";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -85,7 +85,8 @@ in stdenv.mkDerivation rec {
|
||||
homepage = "https://rockdaboot.github.io/libpsl/";
|
||||
changelog = "https://raw.githubusercontent.com/rockdaboot/${pname}/${pname}-${version}/NEWS";
|
||||
license = licenses.mit;
|
||||
platforms = platforms.unix;
|
||||
maintainers = [ maintainers.c0bw3b ];
|
||||
mainProgram = "psl";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -41,8 +41,9 @@ stdenv.mkDerivation rec {
|
||||
meta = with lib; {
|
||||
description = "An advanced calculator library";
|
||||
homepage = "http://qalculate.github.io";
|
||||
maintainers = with maintainers; [ gebner doronbehar ];
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ gebner doronbehar ];
|
||||
mainProgram = "qalc";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -10,10 +10,11 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://www.libroxml.net/";
|
||||
description = "This library is minimum, easy-to-use, C implementation for xml file parsing";
|
||||
homepage = "https://www.libroxml.net/";
|
||||
license = licenses.lgpl3;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ mpickering ];
|
||||
mainProgram = "roxml";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -146,6 +146,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://wiki.gnome.org/Projects/LibRsvg";
|
||||
license = licenses.lgpl2Plus;
|
||||
maintainers = teams.gnome.members;
|
||||
mainProgram = "rsvg-convert";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -17,9 +17,10 @@ stdenv.mkDerivation rec {
|
||||
dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;
|
||||
|
||||
meta = with lib; {
|
||||
description = "Implementation of the rsync remote-delta algorithm";
|
||||
homepage = "http://librsync.sourceforge.net/";
|
||||
license = licenses.lgpl2Plus;
|
||||
description = "Implementation of the rsync remote-delta algorithm";
|
||||
mainProgram = "rdiff";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -110,6 +110,7 @@ stdenv.mkDerivation rec {
|
||||
description = "A library for storing and retrieving passwords and other secrets";
|
||||
homepage = "https://wiki.gnome.org/Projects/Libsecret";
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
mainProgram = "secret-tool";
|
||||
inherit (glib.meta) platforms maintainers;
|
||||
};
|
||||
}
|
||||
|
@ -29,6 +29,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://www.icecast.org";
|
||||
license = lib.licenses.gpl2;
|
||||
maintainers = with lib.maintainers; [ jcumming ];
|
||||
mainProgram = "shout";
|
||||
platforms = with lib.platforms; unix;
|
||||
};
|
||||
}
|
||||
|
@ -24,9 +24,10 @@ stdenv.mkDerivation rec {
|
||||
doCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://developers.yubico.com/libu2f-host";
|
||||
description = "A C library and command-line tool that implements the host-side of the U2F protocol";
|
||||
homepage = "https://developers.yubico.com/libu2f-host";
|
||||
license = with licenses; [ gpl3Plus lgpl21Plus ];
|
||||
mainProgram = "u2f-host";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -19,7 +19,8 @@ stdenv.mkDerivation {
|
||||
description = "C utility functions for OpenWrt";
|
||||
homepage = "https://git.openwrt.org/?p=project/libubox.git;a=summary";
|
||||
license = licenses.isc;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ fpletz ];
|
||||
mainProgram = "jshn";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -21,12 +21,13 @@ stdenv.mkDerivation rec {
|
||||
doCheck = false;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/Netflix/vmaf";
|
||||
description = "Perceptual video quality assessment based on multi-method fusion (VMAF)";
|
||||
homepage = "https://github.com/Netflix/vmaf";
|
||||
changelog = "https://github.com/Netflix/vmaf/raw/v${version}/CHANGELOG.md";
|
||||
platforms = platforms.unix;
|
||||
license = licenses.bsd2Patent;
|
||||
maintainers = [ maintainers.cfsmp3 maintainers.marsam ];
|
||||
mainProgram = "vmaf";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
|
||||
}
|
||||
|
@ -61,6 +61,7 @@ stdenv.mkDerivation rec {
|
||||
changelog = "https://github.com/xkbcommon/libxkbcommon/blob/xkbcommon-${version}/NEWS";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ primeos ttuegel ];
|
||||
mainProgram = "xkbcli";
|
||||
platforms = with platforms; unix;
|
||||
};
|
||||
}
|
||||
|
@ -28,6 +28,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://xkbcommon.org";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ ttuegel ];
|
||||
mainProgram = "xkbcli";
|
||||
platforms = with platforms; unix;
|
||||
};
|
||||
}
|
||||
|
@ -27,7 +27,8 @@ stdenv.mkDerivation rec {
|
||||
description = "Extract Cell Data From Excel xls files";
|
||||
homepage = "https://github.com/libxls/libxls";
|
||||
license = licenses.bsd2;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ abbradar ];
|
||||
mainProgram = "xls2csv";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -17,9 +17,10 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://developers.yubico.com/libykneomgr";
|
||||
description = "A C library to interact with the CCID-part of the Yubikey NEO";
|
||||
homepage = "https://developers.yubico.com/libykneomgr";
|
||||
license = licenses.bsd3;
|
||||
mainProgram = "ykneomgr";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -9,9 +9,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "A C library for reading and writing Matlab MAT files";
|
||||
license = licenses.bsd2;
|
||||
platforms = platforms.all;
|
||||
maintainers = [ maintainers.vbgl ];
|
||||
homepage = "http://matio.sourceforge.net/";
|
||||
license = licenses.bsd2;
|
||||
maintainers = [ maintainers.vbgl ];
|
||||
mainProgram = "matdump";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -29,7 +29,6 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/mity/md4c";
|
||||
description = "Markdown parser made in C";
|
||||
longDescription = ''
|
||||
MD4C is Markdown parser implementation in C, with the following features:
|
||||
@ -58,8 +57,10 @@ stdenv.mkDerivation rec {
|
||||
"Unicode"). See more details below.
|
||||
- Permissive license: MD4C is available under the MIT license.
|
||||
'';
|
||||
homepage = "https://github.com/mity/md4c";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ AndersonTorres ];
|
||||
mainProgram = "md2html";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -19,8 +19,9 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "The official C client library for MongoDB";
|
||||
homepage = "https://github.com/mongodb/mongo-c-driver";
|
||||
homepage = "http://mongoc.org";
|
||||
license = licenses.asl20;
|
||||
mainProgram = "mongoc-stat";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -17,6 +17,7 @@ stdenv.mkDerivation rec {
|
||||
description= "Socket library that provides several common communication patterns";
|
||||
homepage = "https://nanomsg.org/";
|
||||
license = licenses.mit;
|
||||
mainProgram = "nanocat";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://www.ntop.org/products/deep-packet-inspection/ndpi/";
|
||||
license = with licenses; [ lgpl3Plus bsd3 ];
|
||||
maintainers = with maintainers; [ takikawa ];
|
||||
mainProgram = "ndpiReader";
|
||||
platforms = with platforms; unix;
|
||||
};
|
||||
}
|
||||
|
@ -22,7 +22,8 @@ stdenv.mkDerivation rec {
|
||||
description = "A principled, lightweight parser for Windows portable executable files";
|
||||
homepage = "https://github.com/trailofbits/pe-parse";
|
||||
license = licenses.mit;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ arturcygan ];
|
||||
mainProgram = "dump-pe";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -25,10 +25,11 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = {
|
||||
description = "preCICE stands for Precise Code Interaction Coupling Environment";
|
||||
license = with lib.licenses; [ gpl3 ];
|
||||
homepage = "https://precice.org/";
|
||||
platforms = lib.platforms.unix;
|
||||
license = with lib.licenses; [ gpl3 ];
|
||||
maintainers = with lib.maintainers; [ Scriptkiddi ];
|
||||
mainProgram = "binprecice";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,8 @@ stdenv.mkDerivation rec {
|
||||
description = "Repository for proj datum grids";
|
||||
homepage = "https://proj4.org";
|
||||
license = licenses.mit;
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
maintainers = with maintainers; [ ];
|
||||
mainProgram = "nad2bin";
|
||||
platforms = platforms.linux ++ platforms.darwin;
|
||||
};
|
||||
}
|
||||
|
@ -48,9 +48,10 @@ mkProtobufDerivation = buildProtobuf: stdenv: stdenv.mkDerivation {
|
||||
yet extensible format. Google uses Protocol Buffers for almost all of
|
||||
its internal RPC protocols and file formats.
|
||||
'';
|
||||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.unix;
|
||||
homepage = "https://developers.google.com/protocol-buffers/";
|
||||
license = lib.licenses.bsd3;
|
||||
mainProgram = "protoc";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
|
||||
passthru.version = version;
|
||||
|
@ -18,10 +18,11 @@ stdenv.mkDerivation (rec {
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://people.xiph.org/~jm/demo/rnnoise/";
|
||||
description = "Recurrent neural network for audio noise reduction";
|
||||
homepage = "https://people.xiph.org/~jm/demo/rnnoise/";
|
||||
license = licenses.bsd3;
|
||||
maintainers = [ maintainers.nh2 ];
|
||||
mainProgram = "rnnoise_demo";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
})
|
||||
|
@ -22,8 +22,6 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://users.aalto.fi/~pat/cliquer.html";
|
||||
downloadPage = src.meta.homepage; # autocliquer
|
||||
description = "Routines for clique searching";
|
||||
longDescription = ''
|
||||
Cliquer is a set of C routines for finding cliques in an arbitrary weighted graph.
|
||||
@ -31,8 +29,11 @@ stdenv.mkDerivation rec {
|
||||
It is designed with the aim of being efficient while still being flexible and
|
||||
easy to use.
|
||||
'';
|
||||
homepage = "https://users.aalto.fi/~pat/cliquer.html";
|
||||
downloadPage = src.meta.homepage; # autocliquer
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = teams.sage.members;
|
||||
mainProgram = "cl";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -30,10 +30,11 @@ stdenv.mkDerivation rec {
|
||||
doCheck = true;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/sagemath/FlintQS";
|
||||
description = "Highly optimized multi-polynomial quadratic sieve for integer factorization";
|
||||
homepage = "https://github.com/sagemath/FlintQS";
|
||||
license = with licenses; [ gpl2 ];
|
||||
maintainers = teams.sage.members;
|
||||
mainProgram = "QuadraticSieve";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -14,10 +14,11 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [ pkg-config python3 wafHook ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "http://drobilla.net/software/serd";
|
||||
description = "A lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples";
|
||||
homepage = "http://drobilla.net/software/serd";
|
||||
license = licenses.mit;
|
||||
maintainers = [ maintainers.goibhniu ];
|
||||
mainProgram = "serdi";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -44,8 +44,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "An advanced font engine";
|
||||
maintainers = [ maintainers.raskin ];
|
||||
platforms = platforms.unix;
|
||||
homepage = "https://graphite.sil.org/";
|
||||
license = licenses.lgpl21;
|
||||
maintainers = [ maintainers.raskin ];
|
||||
mainProgram = "gr2fonttest";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -84,6 +84,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "http://www.jedsoft.org/slang/";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ AndersonTorres ];
|
||||
mainProgram = "slsh";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -21,7 +21,8 @@ stdenv.mkDerivation rec {
|
||||
description = "A program and library for changing the tempo, pitch and playback rate of audio";
|
||||
homepage = "https://www.surina.net/soundtouch/";
|
||||
license = licenses.lgpl21Plus;
|
||||
platforms = platforms.all;
|
||||
maintainers = with maintainers; [ orivej ];
|
||||
mainProgram = "soundstretch";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
let
|
||||
archiveVersion = import ./archive-version.nix lib;
|
||||
mkTool = { pname, makeTarget, description, homepage }: stdenv.mkDerivation rec {
|
||||
mkTool = { pname, makeTarget, description, homepage, mainProgram }: stdenv.mkDerivation rec {
|
||||
inherit pname;
|
||||
version = "3.38.2";
|
||||
|
||||
@ -20,7 +20,7 @@ let
|
||||
installPhase = "install -Dt $out/bin ${makeTarget}";
|
||||
|
||||
meta = with lib; {
|
||||
inherit description homepage;
|
||||
inherit description homepage mainProgram;
|
||||
downloadPage = "http://sqlite.org/download.html";
|
||||
license = licenses.publicDomain;
|
||||
maintainers = with maintainers; [ johnazoidberg ];
|
||||
@ -34,11 +34,13 @@ in
|
||||
makeTarget = "sqldiff";
|
||||
description = "A tool that displays the differences between SQLite databases";
|
||||
homepage = "https://www.sqlite.org/sqldiff.html";
|
||||
mainProgram = "sqldiff";
|
||||
};
|
||||
sqlite-analyzer = mkTool {
|
||||
pname = "sqlite-analyzer";
|
||||
makeTarget = "sqlite3_analyzer";
|
||||
description = "A tool that shows statistics about SQLite databases";
|
||||
homepage = "https://www.sqlite.org/sqlanalyze.html";
|
||||
mainProgram = "sqlite3_analyzer";
|
||||
};
|
||||
}
|
||||
|
@ -38,6 +38,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://github.com/stxxl/stxxl";
|
||||
license = licenses.boost;
|
||||
maintainers = with maintainers; [ ];
|
||||
mainProgram = "stxxl_tool";
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
@ -15,10 +15,10 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "https://www.astro.caltech.edu/~mcs/tecla/";
|
||||
description = "Command-line editing library";
|
||||
homepage = "https://www.astro.caltech.edu/~mcs/tecla/";
|
||||
license = "as-is";
|
||||
|
||||
mainProgram = "enhance";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -18,7 +18,8 @@ stdenv.mkDerivation rec {
|
||||
meta = {
|
||||
description = "Lightweight and robust POSIX compliant regexp matching library";
|
||||
homepage = "https://laurikari.net/tre/";
|
||||
platforms = lib.platforms.unix;
|
||||
license = lib.licenses.bsd2;
|
||||
mainProgram = "agrep";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -20,14 +20,15 @@ stdenv.mkDerivation rec {
|
||||
doCheck = stdenv.buildPlatform == stdenv.hostPlatform;
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://uriparser.github.io/";
|
||||
description = "Strictly RFC 3986 compliant URI parsing library";
|
||||
longDescription = ''
|
||||
uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C.
|
||||
API documentation is available on uriparser website.
|
||||
'';
|
||||
homepage = "https://uriparser.github.io/";
|
||||
license = licenses.bsd3;
|
||||
platforms = platforms.unix;
|
||||
maintainers = with maintainers; [ bosu ];
|
||||
mainProgram = "uriparse";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -68,10 +68,11 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "XML Security Library in C based on libxml2";
|
||||
homepage = "http://www.aleksey.com/xmlsec";
|
||||
downloadPage = "https://www.aleksey.com/xmlsec/download.html";
|
||||
description = "XML Security Library in C based on libxml2";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "xmlsec1";
|
||||
platforms = with lib.platforms; linux ++ darwin;
|
||||
};
|
||||
}
|
||||
|
@ -17,8 +17,9 @@ stdenv.mkDerivation rec {
|
||||
description= "Reliable, high-performance, thread safe, flexible, clear-model, pure C logging library";
|
||||
homepage = "https://hardysimpson.github.io/zlog/";
|
||||
license = licenses.lgpl21;
|
||||
platforms = platforms.unix;
|
||||
maintainers = [ maintainers.matthiasbeyer ];
|
||||
mainProgram = "zlog-chk-conf";
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user