Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2ff2b89fdfa8
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4555a0123253
Choose a head ref
  • 16 commits
  • 17 files changed
  • 5 contributors

Commits on Sep 9, 2018

  1. bookworm: init at 1.0.0

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    2785958 View commit details
  2. quilter: init at 1.6.3

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    0f76050 View commit details
  3. notejot: init at 1.4.5

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    5982154 View commit details
  4. taxi: init at 0.0.1

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    3865974 View commit details
  5. meteo: init at 0.8.5

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    5a9d853 View commit details
  6. hashit: init at 0.2.0

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    93d68d8 View commit details
  7. vocal: init at 2.2.0

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    805dd45 View commit details
  8. aesop: init at 1.0.5

    worldofpeace committed Sep 9, 2018
    Copy the full SHA
    7d7086c View commit details

Commits on Sep 12, 2018

  1. Copy the full SHA
    494338e View commit details

Commits on Sep 13, 2018

  1. Copy the full SHA
    21324ef View commit details
  2. pdftag: 1.0.4 -> 1.0.5

    leenaars committed Sep 13, 2018
    Copy the full SHA
    99eb984 View commit details
  3. gnome2.gtkglextmm: drop

    jtojnar committed Sep 13, 2018
    Copy the full SHA
    8a0f255 View commit details

Commits on Sep 14, 2018

  1. Merge pull request #46365 from worldofpeace/elementary-variety

    add various elementary thirdparty applications
    jtojnar authored Sep 14, 2018
    Copy the full SHA
    b3d079f View commit details
  2. Merge pull request #46633 from leenaars/pdftag

    pdftag: 1.0.4 -> 1.0.5
    jtojnar authored Sep 14, 2018
    Copy the full SHA
    217c795 View commit details
  3. Merge pull request #46620 from mayflower/update-dovecot-exporter

    prometheus-dovecot-exporter: 0.1.1 -> 0.1.3
    globin authored Sep 14, 2018
    Copy the full SHA
    768c4f6 View commit details
  4. Merge pull request #46559 from worldofpeace/lollypop-oopsie

    lollypop: wrap search provider
    jtojnar authored Sep 14, 2018
    Copy the full SHA
    4555a01 View commit details
45 changes: 28 additions & 17 deletions pkgs/applications/audio/lollypop/default.nix
Original file line number Diff line number Diff line change
@@ -1,38 +1,46 @@
{ stdenv, fetchgit, meson, ninja, pkgconfig, wrapGAppsHook
, appstream-glib, desktop-file-utils, gobjectIntrospection
, python36Packages, gnome3, glib, gst_all_1 }:
{ stdenv, fetchgit, meson, ninja, pkgconfig
, python3, gtk3, gst_all_1, libsecret, libsoup
, appstream-glib, desktop-file-utils, gnome3
, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
python3.pkgs.buildPythonApplication rec {
version = "0.9.522";
name = "lollypop-${version}";

format = "other";
doCheck = false;

src = fetchgit {
url = "https://gitlab.gnome.org/World/lollypop";
rev = "refs/tags/${version}";
fetchSubmodules = true;
sha256 = "0f2brwv884cvmxj644jcj9sg5hix3wvnjy2ndg0fh5cxyqz0kwn5";
};

nativeBuildInputs = with python36Packages; [
nativeBuildInputs = with python3.pkgs; [
appstream-glib
desktop-file-utils
gobjectIntrospection
meson
ninja
python36Packages.python
pkgconfig
wrapGAppsHook
wrapPython
];

buildInputs = [ glib ] ++ (with gnome3; [
gsettings-desktop-schemas gtk3 libsecret libsoup totem-pl-parser
]) ++ (with gst_all_1; [
gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly
buildInputs = with gst_all_1; [
gnome3.totem-pl-parser
gst-libav
gst-plugins-bad
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gstreamer
]);
gtk3
libsecret
libsoup
];

pythonPath = with python36Packages; [
pythonPath = with python3.pkgs; [
beautifulsoup4
gst-python
pillow
@@ -42,11 +50,14 @@ stdenv.mkDerivation rec {
pylast
];

postFixup = "wrapPythonPrograms";

postPatch = ''
chmod +x ./meson_post_install.py
patchShebangs ./meson_post_install.py
chmod +x meson_post_install.py
patchShebangs meson_post_install.py
'';

preFixup = ''
buildPythonPath "$out/libexec/lollypop-sp $pythonPath"
patchPythonScript "$out/libexec/lollypop-sp"
'';

meta = with stdenv.lib; {
52 changes: 52 additions & 0 deletions pkgs/applications/audio/vocal/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{ stdenv, fetchFromGitHub, cmake, ninja, pkgconfig, vala, gtk3, libxml2, granite, webkitgtk, clutter-gtk
, clutter-gst, libunity, libnotify, sqlite, gst_all_1, libsoup, json-glib, gnome3, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
pname = "vocal";
version = "2.2.0";

name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "needle-and-thread";
repo = pname;
rev = version;
sha256 = "09cm4azyaa9fmfymygf25gf0klpm5p04k6bc1i90jhw0f1im8sgl";
};

nativeBuildInputs = [
cmake
gobjectIntrospection
libxml2
ninja
pkgconfig
vala
wrapGAppsHook
];

buildInputs = with gst_all_1; [
clutter-gst
clutter-gtk
gnome3.libgee
granite
gst-plugins-base
gst-plugins-good
gstreamer
json-glib
libnotify
libunity
sqlite
webkitgtk
];

meta = with stdenv.lib; {
description = "The podcast client for the modern free desktop";
longDescription = ''
Vocal is a powerful, fast, and intuitive application that helps users find new podcasts, manage their libraries, and enjoy the best that indepedent audio and video publishing has to offer. Vocal features full support for both episode downloading and streaming, native system integration, iTunes store search and top 100 charts (with international results support), iTunes link parsing, OPML importing and exporting, and so much more. Plus, it has great smart features like automatically keeping your library clean from old files, and the ability to set custom skip intervals.
'';
homepage = https://github.com/needle-and-thread/vocal;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
73 changes: 73 additions & 0 deletions pkgs/applications/editors/quilter/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{ stdenv, fetchFromGitHub, fetchpatch, vala, pkgconfig, meson, ninja, python3
, granite, gtk3, desktop-file-utils, gnome3, gtksourceview, webkitgtk, gtkspell3
, discount, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
pname = "quilter";
version = "1.6.3";

name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "lainsce";
repo = pname;
rev = version;
sha256 = "1wa0i6dgg6fgb7q9z33v9qmn1a1dn3ik58v1f3a49dvd5xyf8q6q";
};

nativeBuildInputs = [
desktop-file-utils
gobjectIntrospection
meson
ninja
pkgconfig
python3
vala
wrapGAppsHook
];

buildInputs = [
discount
granite
gtk3
gtksourceview
gtkspell3
webkitgtk
gnome3.libgee
];

patches = [
# Fix build with vala 0.42 - Drop these in next release
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/a58838213cd7f2d33048c7b34b96dc8875612624.patch";
sha256 = "1a4w1zql4zfk8scgrrssrm9n3sh5fsc1af5zvrqk8skbv7f2c80n";
})
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/d1800ce830343a1715bc83da3339816554896be5.patch";
sha256 = "0xl5iz8bgx5661vbbq8qa1wkfvw9d3da67x564ckjfi05zq1vddz";
})
# Correct libMarkdown dependency discovery: See https://github.com/lainsce/quilter/pull/170
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/8b1f3a60bd14cb86c1c62f9917c5f0c12bc4e459.patch";
sha256 = "1kjc6ygf9yjvqfa4xhzxiava3338swp9wbjhpfaa3pyz3ayh188n";
})
# post_install script cleanups: See https://github.com/lainsce/quilter/pull/171
(fetchpatch {
url = "https://github.com/lainsce/quilter/commit/55bf3b10cd94fcc40b0867bbdb1931a09f577922.patch";
sha256 = "1330amichaif2qfrh4qkxwqbcpr87ipik7vzjbjdm2bv3jz9353r";
})
];

postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
'';

meta = with stdenv.lib; {
description = "Focus on your writing - designed for elementary OS";
homepage = https://github.com/lainsce/quilter;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
47 changes: 47 additions & 0 deletions pkgs/applications/misc/notejot/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{ stdenv, fetchFromGitHub, vala, pkgconfig, meson, ninja, python3, granite
, gtk3, gnome3, gtksourceview, json-glib, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
pname = "notejot";
version = "1.4.5";

name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "lainsce";
repo = pname;
rev = version;
sha256 = "0mjig4y2rb6v2dyzya44mfz0dxgp5wnjs3kdavf9ha2jzjjr5xyb";
};

nativeBuildInputs = [
gobjectIntrospection
meson
ninja
pkgconfig
python3
vala
wrapGAppsHook
];

buildInputs = [
gnome3.libgee
granite
gtk3
gtksourceview
json-glib
];

postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
'';

meta = with stdenv.lib; {
description = "Stupidly-simple sticky notes applet";
homepage = https://github.com/lainsce/notejot;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
47 changes: 47 additions & 0 deletions pkgs/applications/networking/ftp/taxi/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
{ stdenv, fetchFromGitHub, vala, pkgconfig, meson, ninja, python3, granite
, gtk3, gnome3, libsoup, libsecret, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
pname = "taxi";
version = "0.0.1";

name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "Alecaddd";
repo = pname;
rev = "v${version}";
sha256 = "01c552w68576pnsyqbwy3hjhbww6vys3r3s0wxjdiscjqj1aawqg";
};

nativeBuildInputs = [
gobjectIntrospection
meson
ninja
pkgconfig
python3
vala
wrapGAppsHook
];

buildInputs = [
gnome3.libgee
granite
gtk3
libsecret
libsoup
];

postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
'';

meta = with stdenv.lib; {
description = "The FTP Client that drives you anywhere";
homepage = https://github.com/Alecaddd/taxi;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
54 changes: 54 additions & 0 deletions pkgs/applications/networking/weather/meteo/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{ stdenv, fetchFromGitLab, vala, python3, pkgconfig, meson, ninja, granite, gtk3
, gnome3, json-glib, libsoup, clutter, clutter-gtk, libchamplain, webkitgtk
, libappindicator, desktop-file-utils, appstream, gobjectIntrospection, wrapGAppsHook }:

stdenv.mkDerivation rec {
pname = "meteo";
version = "0.8.5";

name = "${pname}-${version}";

src = fetchFromGitLab {
owner = "bitseater";
repo = pname;
rev = version;
sha256 = "1mc2djhkg0nzcjmy87l1wqwni48vgpqh8s1flr90pipk12a1mh7n";
};

nativeBuildInputs = [
appstream
desktop-file-utils
gobjectIntrospection
meson
ninja
pkgconfig
python3
vala
wrapGAppsHook
];

buildInputs = [
clutter
clutter-gtk
gnome3.geocode-glib
gtk3
json-glib
libappindicator
libchamplain
libsoup
webkitgtk
];

postPatch = ''
chmod +x meson/post_install.py
patchShebangs meson/post_install.py
'';

meta = with stdenv.lib; {
description = "Know the forecast of the next hours & days";
homepage = https://gitlab.com/bitseater/meteo;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ worldofpeace ];
platforms = platforms.linux;
};
}
Loading