diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2017-08-14 09:34:10 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-08-14 09:34:10 +0200 |
commit | 62dac1bdd9b91a47eb7266bed94558cafd7ad07f (patch) | |
tree | 1ac2ebcd76e0117220416f7765febee87a72ab1b /pkgs/applications/misc | |
parent | d87f53baf90f4d7505c63916d75e89daac9de1eb (diff) | |
parent | eb9f427d4e23af7f7da051e640024bf99a72f343 (diff) | |
download | nixlib-62dac1bdd9b91a47eb7266bed94558cafd7ad07f.tar nixlib-62dac1bdd9b91a47eb7266bed94558cafd7ad07f.tar.gz nixlib-62dac1bdd9b91a47eb7266bed94558cafd7ad07f.tar.bz2 nixlib-62dac1bdd9b91a47eb7266bed94558cafd7ad07f.tar.lz nixlib-62dac1bdd9b91a47eb7266bed94558cafd7ad07f.tar.xz nixlib-62dac1bdd9b91a47eb7266bed94558cafd7ad07f.tar.zst nixlib-62dac1bdd9b91a47eb7266bed94558cafd7ad07f.zip |
Merge remote-tracking branch 'upstream/master' into HEAD
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r-- | pkgs/applications/misc/cdrtools/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/dockbarx/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/far2l/add-nix-syntax-highlighting.patch | 157 | ||||
-rw-r--r-- | pkgs/applications/misc/far2l/default.nix | 10 | ||||
-rw-r--r-- | pkgs/applications/misc/gammu/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/girara/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/gkrellm/default.nix | 32 | ||||
-rw-r--r-- | pkgs/applications/misc/gmrun/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/gpsprune/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/josm/default.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/misc/keepassx/2.0.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/keepassx/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/misc/postage/default.nix | 27 |
13 files changed, 216 insertions, 30 deletions
diff --git a/pkgs/applications/misc/cdrtools/default.nix b/pkgs/applications/misc/cdrtools/default.nix index be6989b7e33a..a46565eb76ba 100644 --- a/pkgs/applications/misc/cdrtools/default.nix +++ b/pkgs/applications/misc/cdrtools/default.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { makeFlags = [ "INS_BASE=/" "INS_RBASE=/" "DESTDIR=$(out)" ]; meta = with stdenv.lib; { - homepage = http://sourceforge.net/projects/cdrtools/; + homepage = https://sourceforge.net/projects/cdrtools/; description = "Highly portable CD/DVD/BluRay command line recording software"; license = with licenses; [ gpl2 lgpl2 cddl ]; platforms = platforms.linux; diff --git a/pkgs/applications/misc/dockbarx/default.nix b/pkgs/applications/misc/dockbarx/default.nix index 60bd5134e8ac..cfe76701cebb 100644 --- a/pkgs/applications/misc/dockbarx/default.nix +++ b/pkgs/applications/misc/dockbarx/default.nix @@ -29,7 +29,7 @@ pythonPackages.buildPythonApplication rec { ++ [ keybinder ]; meta = with stdenv.lib; { - homepage = http://launchpad.net/dockbar/; + homepage = https://launchpad.net/dockbar/; description = "DockBarX is a lightweight taskbar / panel replacement for Linux which works as a stand-alone dock"; license = licenses.gpl3; platforms = platforms.linux; diff --git a/pkgs/applications/misc/far2l/add-nix-syntax-highlighting.patch b/pkgs/applications/misc/far2l/add-nix-syntax-highlighting.patch new file mode 100644 index 000000000000..68a16b196fa3 --- /dev/null +++ b/pkgs/applications/misc/far2l/add-nix-syntax-highlighting.patch @@ -0,0 +1,157 @@ +diff --git a/colorer/configs/base/hrc/nix.hrc b/colorer/configs/base/hrc/nix.hrc +new file mode 100644 +index 0000000..1bd9bb5 +--- /dev/null ++++ b/colorer/configs/base/hrc/nix.hrc +@@ -0,0 +1,132 @@ ++<?xml version="1.0" encoding="windows-1251"?> ++<!DOCTYPE hrc PUBLIC "-//Cail Lomecb//DTD Colorer HRC take5//EN" ++ "http://colorer.sf.net/2003/hrc.dtd"> ++<hrc version="take5" xmlns="http://colorer.sf.net/2003/hrc" ++ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ++ xsi:schemaLocation="http://colorer.sf.net/2003/hrc http://colorer.sf.net/2003/hrc.xsd"> ++ ++ <type name="nix"> ++ ++ <annotation><documentation> ++ Nix ++ </documentation></annotation> ++ ++ <import type="def"/> ++ ++ <region name="Code" parent="def:Text"/> ++ <region name="StringEscape" parent="def:StringContent"/> ++ <region name='Import' parent='def:Directive'/> ++ <region name='ImportOutline' parent='def:Outlined'/> ++ <region name="Path" parent="def:Path"/> ++ <region name="URL" parent="def:String"/> ++ <region name="LiteralKeyword" parent="def:Keyword"/> ++ <region name='Interpolation' parent='def:StringEdge'/> ++ <region name="Ident" parent="def:Identifier"/> <!-- Label --> ++ ++ <scheme name="TabsAsErrors" if="tabs-as-errors"> ++ <regexp match="/\t+/" region='def:Error'/> ++ </scheme> ++ ++ <scheme name="SpacesAsErrors" if="spaces-as-errors"> ++ <regexp match="/\x20+$/" region='def:Error'/> ++ </scheme> ++ ++ <scheme name="NotNestedComment"> ++ <inherit scheme="TabsAsErrors"/> ++ <inherit scheme="SpacesAsErrors"/> ++ <inherit scheme="Comment"/> ++ </scheme> ++ ++ <scheme name="String"> ++ <inherit scheme="TabsAsErrors"/> ++ <inherit scheme="SpacesAsErrors"/> ++<!-- <regexp match="/\\[xX]0*[\da-fA-F]{1,2}/" region0="StringEscape"/> --> ++ <regexp match="/\\./" region0="StringEscape"/> ++ <block start="/(\$\{)/" end="/(\})/" scheme="NixExpression" region="Code" region00="Interpolation" region01="PairStart" region10="Interpolation" region11="PairEnd"/> ++ </scheme> ++ ++ <scheme name="BlockString"> ++ <inherit scheme="TabsAsErrors"/> ++ <inherit scheme="SpacesAsErrors"/> ++ ++ <regexp match="/''\$/" region0="StringEscape"/> ++ <regexp match="/'''/" region0="StringEscape"/> ++ <block start="/(\$\{)/" end="/(\})/" scheme="NixExpression" region="Code" region00="Interpolation" region01="PairStart" region10="Interpolation" region11="PairEnd"/> ++ </scheme> ++ ++ <scheme name="NixIdent"> ++ <regexp match="/\w[\w\d-]*'*/" region0="Ident"/> ++ </scheme> ++ ++ <scheme name="NixExpression"> ++ <inherit scheme="TabsAsErrors"/> ++ <inherit scheme="SpacesAsErrors"/> ++ ++ <inherit scheme="def:unixCommentDirective"/> ++ <block start="/#/" end="/\s*$/" scheme="Comment" region="LineComment" region10="def:Error"/> ++ <block start="/\/\*/" end="/\*\//" scheme="NotNestedComment" region="Comment" region00="PairStart" region10="PairEnd"/> ++ ++ <block start="/(\$\{)/" end="/(\})/" scheme="NixExpression" region00="Interpolation" region01="PairStart" region10="Interpolation" region11="PairEnd"/> ++ <block start="/(\{)/" end="/(\})/" scheme="NixExpression" region00="Symbol" region01="PairStart" region10="Symbol" region11="PairEnd"/> ++ <block start="/(\()/" end="/(\))/" scheme="NixExpression" region00="Symbol" region01="PairStart" region10="Symbol" region11="PairEnd"/> ++ <block start="/(\[)/" end="/(\])/" scheme="NixExpression" region00="Symbol" region01="PairStart" region10="Symbol" region11="PairEnd"/> ++ ++ <regexp match="/(\.\.|\.|\~|)\/[\w\d.+=?-]+(\/[\w\d.+=?-]+)*/" region0="Path"/> ++ <regexp match="/<[\w\d\/.-]+>/" region0="Path"/> ++ <regexp match="/(ftp|mirror|http|https|git):\/\/[\w\d\/:?=&.~-]+/" region0="URL"/> ++ <block start="/(")/" end="/(")/" scheme="String" region="String" region00="def:StringEdge" region01="def:PairStart" region10="def:StringEdge" region11="def:PairEnd"/> ++ <block start="/('')/" end="/('')/" scheme="BlockString" region="String" region00="def:StringEdge" region01="def:PairStart" region10="def:StringEdge" region11="def:PairEnd"/> ++ ++ <keywords region="Keyword"> ++ <word name="assert"/> ++ <word name="else"/> ++ <word name="if"/> ++ <word name="in"/> ++ <word name="inherit"/> ++ <word name="import"/> ++ <word name="let"/> ++ <word name="rec"/> ++ <word name="then"/> ++ <word name="throw"/> ++ <word name="with"/> ++ </keywords> ++ <keywords region="LiteralKeyword"> ++ <word name="true"/> ++ <word name="false"/> ++ <word name="null"/> ++ </keywords> ++ <keywords region="Symbol"> ++ <symb name="."/> ++ <symb name=":"/> ++ <symb name=","/> ++ <symb name=";"/> ++ ++ <symb name="*"/> ++ <symb name="/"/> ++ <symb name="%"/> ++ <symb name="+"/> ++ <symb name="-"/> ++ <symb name="!"/> ++ <symb name="?"/> ++ <symb name="@"/> ++ <symb name="<"/> ++ <symb name=">"/> ++ <symb name="&"/> ++ <symb name="|"/> ++ <symb name="="/> ++ <symb name="..."/> ++ </keywords> ++ ++ <inherit scheme="def:Number"/> ++ <inherit scheme="NixIdent"/> ++ ++ <regexp match="/[^\)\}\]\s]/" region='def:Error'/> ++ ++ </scheme> ++ ++ <scheme name="nix"> ++ <inherit scheme="NixExpression"/> ++ </scheme> ++ ++ </type> ++</hrc> +diff --git a/colorer/configs/base/hrc/proto.hrc b/colorer/configs/base/hrc/proto.hrc +index 11e493b..2a67263 100644 +--- a/colorer/configs/base/hrc/proto.hrc ++++ b/colorer/configs/base/hrc/proto.hrc +@@ -156,6 +156,14 @@ + <location link="jar:common.jar!base/lua.hrc"/> + <filename>/\.(w?lua)$/i</filename> + </prototype> ++ <prototype name="nix" group="main" description="Nix"> ++ <location link="nix.hrc"/> ++ <filename>/\.(nix)$/i</filename> ++ <parameters> ++ <param name="tabs-as-errors" value="true" description="Shows tabulation symbol as error"/> ++ <param name="spaces-as-errors" value="true" description="Shows trailing spaces as error"/> ++ </parameters> ++ </prototype> + <prototype name="ruby" group="main" description="Ruby"> + <location link="jar:common.jar!base/ruby.hrc"/> + <filename>/\.(rb|rbw|ruby|rake)$/i</filename> diff --git a/pkgs/applications/misc/far2l/default.nix b/pkgs/applications/misc/far2l/default.nix index 87709ec102bf..1097780723ec 100644 --- a/pkgs/applications/misc/far2l/default.nix +++ b/pkgs/applications/misc/far2l/default.nix @@ -2,21 +2,23 @@ xdg_utils, gvfs, zip, unzip, gzip, bzip2, gnutar, p7zip, xz, imagemagick }: stdenv.mkDerivation rec { - rev = "ab240373f69824c56e9255d452b689cff3b1ecfb"; - build = "2017-05-09-${builtins.substring 0 10 rev}"; + rev = "de5554dbc0ec69329b75777d4a3b2f01851fc5ed"; + build = "unstable-2017-07-13.git${builtins.substring 0 7 rev}"; name = "far2l-2.1.${build}"; src = fetchFromGitHub { owner = "elfmz"; repo = "far2l"; rev = rev; - sha256 = "1b6w6xhja3xkfzhrdy8a8qpbhxws75khm1zhwz8sc8la9ykd541q"; + sha256 = "07l8w9p6zxm9qgh9wlci584lgv8gd4aw742jaqh9acgkxy9caih8"; }; nativeBuildInputs = [ cmake pkgconfig m4 makeWrapper imagemagick ]; buildInputs = [ wxGTK30 glib pcre ]; + patches = [ ./add-nix-syntax-highlighting.patch ]; + postPatch = '' echo 'echo ${build}' > far2l/bootstrap/scripts/vbuild.sh @@ -62,7 +64,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "An orthodox file manager"; - homepage = http://github.com/elfmz/far2l; + homepage = https://github.com/elfmz/far2l; license = licenses.gpl2; maintainers = [ maintainers.volth ]; platforms = platforms.all; diff --git a/pkgs/applications/misc/gammu/default.nix b/pkgs/applications/misc/gammu/default.nix index 10ce0c177589..939b38ca29f7 100644 --- a/pkgs/applications/misc/gammu/default.nix +++ b/pkgs/applications/misc/gammu/default.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; meta = { - homepage = http://wammu.eu/gammu/; + homepage = https://wammu.eu/gammu/; description = "Command line utility and library to control mobile phones"; license = licenses.gpl2; platforms = platforms.linux; diff --git a/pkgs/applications/misc/girara/default.nix b/pkgs/applications/misc/girara/default.nix index 7585ef6710a3..cef8640d958f 100644 --- a/pkgs/applications/misc/girara/default.nix +++ b/pkgs/applications/misc/girara/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { ]; meta = with stdenv.lib; { - homepage = http://pwmt.org/projects/girara/; + homepage = https://pwmt.org/projects/girara/; description = "User interface library"; longDescription = '' girara is a library that implements a GTK+ based VIM-like user interface diff --git a/pkgs/applications/misc/gkrellm/default.nix b/pkgs/applications/misc/gkrellm/default.nix index 8654e7f3a261..b9cbf8064a07 100644 --- a/pkgs/applications/misc/gkrellm/default.nix +++ b/pkgs/applications/misc/gkrellm/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, gettext, pkgconfig, glib, gtk2, libX11, libSM, libICE +{ fetchurl, stdenv, gettext, pkgconfig, glib, gtk2, libX11, libSM, libICE, which , IOKit ? null }: with stdenv.lib; @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { sha256 = "0rnpzjr0ys0ypm078y63q4aplcgdr5nshjzhmz330n6dmnxci7lb"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig which ]; buildInputs = [gettext glib gtk2 libX11 libSM libICE] ++ optionals stdenv.isDarwin [ IOKit ]; @@ -20,23 +20,23 @@ stdenv.mkDerivation rec { # Makefiles are patched to fix references to `/usr/X11R6' and to add # `-lX11' to make sure libX11's store path is in the RPATH. patchPhase = '' - echo "patching makefiles..." - for i in Makefile src/Makefile server/Makefile - do - sed -i "$i" -e "s|/usr/X11R6|${libX11.dev}|g ; s|-lICE|-lX11 -lICE|g" - done ''; + echo "patching makefiles..." + for i in Makefile src/Makefile server/Makefile + do + sed -i "$i" -e "s|/usr/X11R6|${libX11.dev}|g ; s|-lICE|-lX11 -lICE|g" + done + ''; - installPhase = '' - make DESTDIR=$out install - ''; + makeFlags = [ "STRIP=-s" ]; + installFlags = [ "DESTDIR=$(out)" ]; - meta = { + meta = { description = "Themeable process stack of system monitors"; - longDescription = - '' GKrellM is a single process stack of system monitors which supports - applying themes to match its appearance to your window manager, Gtk, - or any other theme. - ''; + longDescription = '' + GKrellM is a single process stack of system monitors which + supports applying themes to match its appearance to your window + manager, Gtk, or any other theme. + ''; homepage = http://gkrellm.srcbox.net; license = licenses.gpl3Plus; diff --git a/pkgs/applications/misc/gmrun/default.nix b/pkgs/applications/misc/gmrun/default.nix index 025be1e45641..3be2704896ed 100644 --- a/pkgs/applications/misc/gmrun/default.nix +++ b/pkgs/applications/misc/gmrun/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { Also, supports CTRL-R / CTRL-S / "!" for searching through history. Running commands in a terminal with CTRL-Enter. URL handlers. ''; - homepage = http://sourceforge.net/projects/gmrun/; + homepage = https://sourceforge.net/projects/gmrun/; license = "GPL"; maintainers = []; platforms = stdenv.lib.platforms.all; diff --git a/pkgs/applications/misc/gpsprune/default.nix b/pkgs/applications/misc/gpsprune/default.nix index 07fcf31ed263..a51ec8c1b044 100644 --- a/pkgs/applications/misc/gpsprune/default.nix +++ b/pkgs/applications/misc/gpsprune/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Application for viewing, editing and converting GPS coordinate data"; - homepage = http://activityworkshop.net/software/gpsprune/; + homepage = https://activityworkshop.net/software/gpsprune/; license = licenses.gpl2Plus; maintainers = [ maintainers.rycee ]; platforms = platforms.all; diff --git a/pkgs/applications/misc/josm/default.nix b/pkgs/applications/misc/josm/default.nix index 2431e7b7cbbe..e03abb8bf95a 100644 --- a/pkgs/applications/misc/josm/default.nix +++ b/pkgs/applications/misc/josm/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "josm-${version}"; - version = "12450"; + version = "12545"; src = fetchurl { url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; - sha256 = "1l817mclbzyin9yh16q9jcqi31cz0qy6yi31hc8jp5ablknk979j"; + sha256 = "0817mjc4118b5hhfvx67bib1lhcg8mdkzibrpa2mb7hrv38q56y4"; }; phases = [ "installPhase" ]; diff --git a/pkgs/applications/misc/keepassx/2.0.nix b/pkgs/applications/misc/keepassx/2.0.nix index 030b1d326e1d..f6814119b5a7 100644 --- a/pkgs/applications/misc/keepassx/2.0.nix +++ b/pkgs/applications/misc/keepassx/2.0.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { meta = { description = "Qt password manager compatible with its Win32 and Pocket PC versions"; - homepage = http://www.keepassx.org/; + homepage = https://www.keepassx.org/; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [ qknight jgeerds ]; platforms = with stdenv.lib.platforms; linux; diff --git a/pkgs/applications/misc/keepassx/default.nix b/pkgs/applications/misc/keepassx/default.nix index d0bddbc16102..ed706b138cc5 100644 --- a/pkgs/applications/misc/keepassx/default.nix +++ b/pkgs/applications/misc/keepassx/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { meta = { description = "Qt password manager compatible with its Win32 and Pocket PC versions"; - homepage = http://www.keepassx.org/; + homepage = https://www.keepassx.org/; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; [ qknight jgeerds ]; platforms = with stdenv.lib.platforms; linux; diff --git a/pkgs/applications/misc/postage/default.nix b/pkgs/applications/misc/postage/default.nix new file mode 100644 index 000000000000..17f718182e2e --- /dev/null +++ b/pkgs/applications/misc/postage/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchFromGitHub, runCommand, postgresql, openssl } : + +stdenv.mkDerivation rec { + name = "postage-${version}"; + version = "3.2.17"; + + src = fetchFromGitHub { + owner = "workflowproducts"; + repo = "postage"; + rev = "eV${version}"; + sha256 = "1c9ss5vx8s05cgw68z7y224qq8z8kz8rxfgcayd2ny200kqyn5bl"; + }; + + buildInputs = [ postgresql openssl ]; + + meta = with stdenv.lib; { + description = "A fast replacement for PGAdmin"; + longDescription = '' + At the heart of Postage is a modern, fast, event-based C-binary, built in + the style of NGINX and Node.js. This heart makes Postage as fast as any + PostgreSQL interface can hope to be. + ''; + homepage = http://www.workflowproducts.com/postage.html; + license = licenses.asl20; + maintainers = [ maintainers.basvandijk ]; + }; +} |