Skip to content

Commit

Permalink
Merge pull request #118367 from romildo/upd.mate_
Browse files Browse the repository at this point in the history
mate: update packages
  • Loading branch information
romildo committed Apr 24, 2021
2 parents e68638d + 3922a64 commit 68e02d1
Show file tree
Hide file tree
Showing 43 changed files with 228 additions and 186 deletions.
9 changes: 6 additions & 3 deletions pkgs/desktops/mate/atril/default.nix
Expand Up @@ -17,17 +17,18 @@
, enablePostScript ? true, libspectre
, enableXps ? true, libgxps
, enableImages ? false
, mateUpdateScript
}:

with lib;

stdenv.mkDerivation rec {
pname = "atril";
version = "1.24.0";
version = "1.24.1";

src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0967gxw7h2qh2kpwl0jgv58hicz6aa92kr12mnykbpikad25s95y";
sha256 = "06nyicj96dqcv035yqnzmm6pk3m35glxj0ny6lk1vwqkk2l750xl";
};

nativeBuildInputs = [
Expand Down Expand Up @@ -67,10 +68,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "A simple multi-page document viewer for the MATE desktop";
homepage = "https://mate-desktop.org";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/mate/caja-dropbox/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, substituteAll
, pkg-config, gobject-introspection, gdk-pixbuf
, gtk3, mate, python3, dropbox }:
, gtk3, mate, python3, dropbox, mateUpdateScript }:

let
dropboxd = "${dropbox}/bin/dropbox";
Expand Down Expand Up @@ -43,10 +43,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Dropbox extension for Caja file manager";
homepage = "https://github.com/mate-desktop/caja-dropbox";
license = with licenses; [ gpl3 cc-by-nd-30 ];
license = with licenses; [ gpl3Plus cc-by-nd-30 ];
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/mate/caja-extensions/default.nix
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, gupnp, mate, imagemagick, wrapGAppsHook }:
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, gupnp, mate, imagemagick, wrapGAppsHook, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "caja-extensions";
Expand Down Expand Up @@ -33,10 +33,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Set of extensions for Caja file manager";
homepage = "https://mate-desktop.org";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
Expand Down
2 changes: 1 addition & 1 deletion pkgs/desktops/mate/caja-with-extensions/default.nix
@@ -1,4 +1,4 @@
{ stdenv, lib, makeWrapper, caja-extensions, caja, extensions ? [ caja-extensions ] }:
{ stdenv, lib, makeWrapper, caja-extensions, caja, extensions ? [ caja-extensions ], mateUpdateScript }:

stdenv.mkDerivation {
pname = "${caja.pname}-with-extensions";
Expand Down
16 changes: 9 additions & 7 deletions pkgs/desktops/mate/caja/default.nix
@@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libnotify, libxml2, libexif, exempi, mate, hicolor-icon-theme, wrapGAppsHook }:
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libnotify, libxml2, libexif, exempi, mate, hicolor-icon-theme, wrapGAppsHook, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "caja";
version = "1.24.0";
version = "1.24.1";

src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1cnfy481hcwjv3ia3kw0d4h7ga8cng0pqm3z349v4qcmfdapmqc0";
sha256 = "0ylgb4b31vwgqmmknrhm4m9gfa1rzb9azpdd9myi0hscrr3h22z5";
};

nativeBuildInputs = [
Expand All @@ -33,11 +33,13 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

meta = {
passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "File manager for the MATE desktop";
homepage = "https://mate-desktop.org";
license = with lib.licenses; [ gpl2 lgpl2 ];
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.romildo ];
license = with licenses; [ gpl2Plus lgpl2Plus ];
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
}
10 changes: 9 additions & 1 deletion pkgs/desktops/mate/default.nix
@@ -1,10 +1,18 @@
{ newScope }:
{ pkgs, newScope }:

let
callPackage = newScope self;

self = rec {

# Update script tailored to mate packages from git repository
mateUpdateScript = { pname, version, odd-unstable ? true, url ? "https://pub.mate-desktop.org/releases" }:
pkgs.genericUpdater {
inherit pname version odd-unstable;
attrPath = "mate.${pname}";
versionLister = "${pkgs.common-updater-scripts}/bin/list-archive-two-level-versions ${url}";
};

atril = callPackage ./atril { };
caja = callPackage ./caja { };
caja-dropbox = callPackage ./caja-dropbox { };
Expand Down
16 changes: 9 additions & 7 deletions pkgs/desktops/mate/engrampa/default.nix
@@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, gtk3, file, mate, hicolor-icon-theme, wrapGAppsHook }:
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, gtk3, file, mate, hicolor-icon-theme, wrapGAppsHook, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "engrampa";
version = "1.24.1";
version = "1.24.2";

src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0akjnz85qkpiqgj1ccn41rzbfid4l3r3nsm4s9s779ilzd7f097y";
sha256 = "0x26djz73g3fjwzcpr7k60xb6qx5izhw7lf2ggn34iwpihl0sa7f";
};

nativeBuildInputs = [
Expand All @@ -32,11 +32,13 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

meta = {
passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Archive Manager for MATE";
homepage = "https://mate-desktop.org";
license = lib.licenses.gpl2;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.romildo ];
license = with licenses; [ gpl2Plus lgpl2Plus fdl11Plus ];
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
}
10 changes: 6 additions & 4 deletions pkgs/desktops/mate/eom/default.nix
@@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, exempi, lcms2, libexif, libjpeg, librsvg, libxml2, libpeas, shared-mime-info, gtk3, mate, hicolor-icon-theme, wrapGAppsHook }:
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, exempi, lcms2, libexif, libjpeg, librsvg, libxml2, libpeas, shared-mime-info, gtk3, mate, hicolor-icon-theme, wrapGAppsHook, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "eom";
version = "1.24.1";
version = "1.24.2";

src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0dralsc0dvs0l38cysdhx6kiaiqlb8qi6g9xz2cm6mjqyq3d3f9f";
sha256 = "08rjckr1hdw7c31f2hzz3vq0rn0c5z3hmvl409y6k6ns583k1bgf";
};

nativeBuildInputs = [
Expand All @@ -32,10 +32,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = {
description = "An image viewing and cataloging program for the MATE desktop";
homepage = "https://mate-desktop.org";
license = lib.licenses.gpl2;
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.romildo ];
};
Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/mate/libmatekbd/default.nix
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libxklavier }:
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libxklavier, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "libmatekbd";
Expand All @@ -15,10 +15,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Keyboard management library for MATE";
homepage = "https://github.com/mate-desktop/libmatekbd";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
Expand Down
7 changes: 5 additions & 2 deletions pkgs/desktops/mate/libmatemixer/default.nix
Expand Up @@ -2,7 +2,8 @@
, alsaSupport ? stdenv.isLinux, alsaLib
, pulseaudioSupport ? config.pulseaudio or true, libpulseaudio
, ossSupport ? false
}:
, mateUpdateScript
}:

stdenv.mkDerivation rec {
pname = "libmatemixer";
Expand All @@ -23,10 +24,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Mixer library for MATE";
homepage = "https://github.com/mate-desktop/libmatemixer";
license = with licenses; [ gpl2 lgpl2 ];
license = licenses.lgpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.romildo ];
};
Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/mate/libmateweather/default.nix
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libsoup, tzdata }:
{ lib, stdenv, fetchurl, pkg-config, gettext, gtk3, libsoup, tzdata, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "libmateweather";
Expand All @@ -22,10 +22,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Library to access weather information from online services for MATE";
homepage = "https://github.com/mate-desktop/libmateweather";
license = licenses.gpl2;
license = licenses.gpl2Plus;
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
Expand Down
11 changes: 7 additions & 4 deletions pkgs/desktops/mate/marco/default.nix
@@ -1,12 +1,13 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, libcanberra-gtk3, libgtop, libstartup_notification, gnome3, gtk3, mate-settings-daemon, wrapGAppsHook }:
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, libxml2, libcanberra-gtk3, libgtop
, libstartup_notification, gnome3, gtk3, mate-settings-daemon, wrapGAppsHook, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "marco";
version = "1.24.1";
version = "1.24.2";

src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "109b41pjrc1b4slw6sx1lakdhrc46x829vczzk4bz3j15kcszg54";
sha256 = "19s2y2s9immp86ni3395mgxl605m2wn10m8399y9qkgw2b5m10s9";
};

nativeBuildInputs = [
Expand All @@ -28,10 +29,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "MATE default window manager";
homepage = "https://github.com/mate-desktop/marco";
license = [ licenses.gpl2 ];
license = [ licenses.gpl2Plus ];
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
Expand Down
6 changes: 5 additions & 1 deletion pkgs/desktops/mate/mate-applets/default.nix
@@ -1,4 +1,6 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gnome3, glib, gtk3, gtksourceview3, libwnck3, libgtop, libxml2, libnotify, polkit, upower, wirelesstools, mate, hicolor-icon-theme, wrapGAppsHook }:
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gnome3, glib, gtk3, gtksourceview3, libwnck3
, libgtop, libxml2, libnotify, polkit, upower, wirelesstools, mate, hicolor-icon-theme, wrapGAppsHook
, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "mate-applets";
Expand Down Expand Up @@ -38,6 +40,8 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Applets for use with the MATE panel";
homepage = "https://mate-desktop.org";
Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/mate/mate-backgrounds/default.nix
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, meson, ninja, gettext }:
{ lib, stdenv, fetchurl, meson, ninja, gettext, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "mate-backgrounds";
Expand All @@ -15,10 +15,12 @@ stdenv.mkDerivation rec {
ninja
];

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Background images and data for MATE";
homepage = "https://mate-desktop.org";
license = licenses.gpl2;
license = with licenses; [ gpl2Plus cc-by-sa-40 ];
platforms = platforms.unix;
maintainers = [ maintainers.romildo ];
};
Expand Down
8 changes: 5 additions & 3 deletions pkgs/desktops/mate/mate-calc/default.nix
@@ -1,12 +1,12 @@
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtk3, libxml2, wrapGAppsHook }:
{ lib, stdenv, fetchurl, pkg-config, gettext, itstool, gtk3, libxml2, wrapGAppsHook, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "mate-calc";
version = "1.24.1";
version = "1.24.2";

src = fetchurl {
url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0imdimq5d5rjq8mkjcrsd683a2bn9acmhc0lmvyw71y0040inbaw";
sha256 = "1yg8j0dqy37fljd20pwxdgna3f1v7k9wmdr9l4r1nqf4a7zwi96l";
};

nativeBuildInputs = [
Expand All @@ -23,6 +23,8 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = with lib; {
description = "Calculator for the MATE desktop";
homepage = "https://mate-desktop.org";
Expand Down
6 changes: 4 additions & 2 deletions pkgs/desktops/mate/mate-common/default.nix
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl }:
{ lib, stdenv, fetchurl, mateUpdateScript }:

stdenv.mkDerivation rec {
pname = "mate-common";
Expand All @@ -11,10 +11,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru.updateScript = mateUpdateScript { inherit pname version; };

meta = {
description = "Common files for development of MATE packages";
homepage = "https://mate-desktop.org";
license = lib.licenses.gpl3;
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.unix;
maintainers = [ lib.maintainers.romildo ];
};
Expand Down

0 comments on commit 68e02d1

Please sign in to comment.