Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions pkgs/applications/graphics/glabels/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
}:

stdenv.mkDerivation rec {
name = "glabels-${version}";
pname = "glabels";
version = "3.4.1";

src = fetchurl {
url = "mirror://gnome/sources/glabels/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0f2rki8i27pkd9r0gz03cdl1g4vnmvp0j49nhxqn275vi8lmgr0q";
};

Expand All @@ -25,6 +25,13 @@ stdenv.mkDerivation rec {
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
'';

passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
versionPolicy = "none";
};
};

meta = with stdenv.lib; {
description = "Create labels and business cards";
homepage = https://glabels.org/;
Expand Down
8 changes: 3 additions & 5 deletions pkgs/applications/graphics/gthumb/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,12 @@
libchamplain, librsvg, libwebp, json-glib, webkitgtk, lcms2, bison,
flex, wrapGAppsHook, shared-mime-info }:

let
stdenv.mkDerivation rec {
pname = "gthumb";
version = "3.6.2";
in stdenv.mkDerivation rec {
name = "${pname}-${version}";

src = fetchurl {
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0rjb0bsjhn7nyl5jyjgrypvr6qdr9dc2g586j3lzan96a2vnpgy9";
};

Expand Down Expand Up @@ -40,7 +38,7 @@ in stdenv.mkDerivation rec {
};

meta = with stdenv.lib; {
homepage = https://wiki.gnome.org/Apps/gthumb;
homepage = "https://wiki.gnome.org/Apps/Gthumb";
description = "Image browser and viewer for GNOME";
platforms = platforms.linux;
license = licenses.gpl2;
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/misc/fsv/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

let
gtkglarea = stdenv.mkDerivation rec {
name = "gtkglarea-${version}";
pname = "gtkglarea";
version = "2.1.0";
src = fetchurl {
url = "mirror://gnome/sources/gtkglarea/2.1/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1pl2vdj6l64j864ilhkq1bcggb3hrlxjwk5m029i7xfjfxc587lf";
};
nativeBuildInputs = [ pkgconfig ];
Expand All @@ -16,13 +16,13 @@ let
};

in stdenv.mkDerivation rec {
name = "fsv-${version}";
pname = "fsv";
version = "0.9-1";

src = fetchFromGitHub {
owner = "mcuelenaere";
repo = "fsv";
rev = name;
rev = "${pname}-${version}";
sha256 = "0n09jd7yqj18mx6zqbg7kab4idg5llr15g6avafj74fpg1h7iimj";
};

Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/misc/pdfmod/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
}:

stdenv.mkDerivation rec {
name = "pdfmod-${version}";
pname = "pdfmod";
version = "0.9.1";

src = fetchurl {
url = "mirror://gnome/sources/pdfmod/0.9/pdfmod-${version}.tar.bz2";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
sha256 = "eb7c987514a053106ddf03f26544766c751c801d87762909b36415d46bc425c9";
};

Expand Down Expand Up @@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
dontStrip = true;

meta = with stdenv.lib; {
homepage = https://wiki.gnome.org/Apps/PdfMod;
homepage = "https://wiki.gnome.org/Attic/PdfMod";
description = "A simple application for modifying PDF documents";
platforms = platforms.all;
maintainers = with maintainers; [ obadz ];
Expand Down
21 changes: 13 additions & 8 deletions pkgs/applications/networking/instant-messengers/ekiga/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,11 @@
, libXrandr, which, libxslt, libtasn1, gmp, nettle, sqlite, makeWrapper }:

stdenv.mkDerivation rec {
name = "ekiga-4.0.1";
pname = "ekiga";
version = "4.0.1";

src = fetchurl {
url = "mirror://gnome/sources/ekiga/4.0/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "5f4f491c9496cf65ba057a9345d6bb0278f4eca07bcda5baeecf50bfcd9a4a3b";
};

Expand Down Expand Up @@ -52,17 +53,21 @@ stdenv.mkDerivation rec {
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
'';

passthru = {
updateInfo = {
downloadPage = "mirror://gnome/sources/ekiga";
};
updateScript = gnome3.updateScript {
packageName = pname;
};
};

meta = with stdenv.lib; {
description = "VOIP/Videoconferencing app with full SIP and H.323 support";
homepage = "https://www.ekiga.org/";
maintainers = [ maintainers.raskin ];
platforms = platforms.linux;
license = licenses.gpl2Plus;
};

passthru = {
updateInfo = {
downloadPage = "mirror://gnome/sources/ekiga";
};
};
}

16 changes: 12 additions & 4 deletions pkgs/data/documentation/gnome-user-docs/default.nix
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
{ stdenv, fetchurl, itstool, libxml2, gettext }:
{ stdenv, fetchurl, itstool, libxml2, gettext, gnome3 }:

stdenv.mkDerivation {
name = "gnome-user-docs-3.2.2";
stdenv.mkDerivation rec {
pname = "gnome-user-docs";
version = "3.2.2";

src = fetchurl {
url = mirror://gnome/sources/gnome-user-docs/3.2/gnome-user-docs-3.2.2.tar.xz;
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1ka0nw2kc85p10y8x31v0wv06a88k7qrgafp4ys04y9fzz0rkcjj";
};

nativeBuildInputs = [ itstool libxml2 gettext ];

passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
attrPath = "gnome3.gnome-user-docs";
};
};
}
13 changes: 8 additions & 5 deletions pkgs/data/fonts/ttf-bitstream-vera/default.nix
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
{stdenv, fetchzip}:
{ stdenv, fetchzip }:
let
pname = "ttf-bitstream-vera";
version = "1.10";
in
fetchzip rec {
name = "${pname}-${version}";

fetchzip {
name = "ttf-bitstream-vera-1.10";

url = mirror://gnome/sources/ttf-bitstream-vera/1.10/ttf-bitstream-vera-1.10.tar.bz2;
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.bz2";

postFetch = ''
tar -xjf $downloadedFile --strip-components=1
Expand Down
15 changes: 12 additions & 3 deletions pkgs/desktops/gnome-3/apps/gnome-nettool/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,11 @@
, libgtop, intltool, itstool, libxml2, nmap, inetutils }:

stdenv.mkDerivation rec {
name = "gnome-nettool-3.8.1";
pname = "gnome-nettool";
version = "3.8.1";

src = fetchurl {
url = "mirror://gnome/sources/gnome-nettool/3.8/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "1c9cvzvyqgfwa5zzyvp7118pkclji62fkbb33g4y9sp5kw6m397h";
};

Expand All @@ -17,8 +18,16 @@ stdenv.mkDerivation rec {

propagatedUserEnvPkgs = [ nmap inetutils ];

passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
attrPath = "gnom3.gnome-nettool";
versionPolicy = "none";
};
};

meta = with stdenv.lib; {
homepage = http://projects.gnome.org/gnome-network;
homepage = "https://gitlab.gnome.org/GNOME/gnome-nettool";
description = "A collection of networking tools";
maintainers = gnome3.maintainers;
license = licenses.gpl2;
Expand Down
2 changes: 1 addition & 1 deletion pkgs/development/compilers/vala/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, lib, fetchurl, fetchpatch, pkgconfig, flex, bison, libxslt, autoconf, automake, autoreconfHook
, graphviz, glib, libiconv, libintl, libtool, expat, substituteAll
, graphviz, glib, libiconv, libintl, libtool, expat, substituteAll, gnome3
}:

let
Expand Down
13 changes: 5 additions & 8 deletions pkgs/development/libraries/cairomm/default.nix
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
{ fetchurl, stdenv, pkgconfig, darwin, cairo, fontconfig, freetype, libsigcxx }:
let
ver_maj = "1.12";
ver_min = "2";
in
stdenv.mkDerivation rec {
name = "cairomm-${ver_maj}.${ver_min}";
pname = "cairomm";
version = "1.12.2";

src = fetchurl {
url = "https://www.cairographics.org/releases/${name}.tar.gz";
url = "https://www.cairographics.org/releases/${pname}-${version}.tar.gz";
# gnome doesn't have the latest version ATM; beware: same name but different hash
# url = "mirror://gnome/sources/cairomm/${ver_maj}/${name}.tar.xz";
#url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "16fmigxsaz85c3lgcls7biwyz8zy8c8h3jndfm54cxxas3a7zi25";
};

Expand Down Expand Up @@ -39,7 +36,7 @@ stdenv.mkDerivation rec {
when available (e.g., through the X Render Extension).
'';

homepage = http://cairographics.org/;
homepage = "https://www.cairographics.org/";

license = with licenses; [ lgpl2Plus mpl10 ];
platforms = platforms.unix;
Expand Down
15 changes: 11 additions & 4 deletions pkgs/development/libraries/gcab/default.nix
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{ stdenv, fetchurl, gettext, gobject-introspection, pkgconfig
, meson, ninja, glibcLocales, git, vala, glib, zlib
, meson, ninja, glibcLocales, git, vala, glib, zlib, gnome3
}:

stdenv.mkDerivation rec {
name = "gcab-${version}";
pname = "gcab";
version = "1.2";

LC_ALL = "en_US.UTF-8";

src = fetchurl {
url = "mirror://gnome/sources/gcab/${version}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "038h5kk41si2hc9d9169rrlvp8xgsxq27kri7hv2vr39gvz9cbas";
};

Expand All @@ -22,10 +22,17 @@ stdenv.mkDerivation rec {
"-Dtests=false"
];

passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
versionPolicy = "none";
};
};

meta = with stdenv.lib; {
platforms = platforms.linux;
license = licenses.lgpl21;
homepage = "https://wiki.gnome.org/msitools";
maintainers = [ maintainers.lethalman ];
};

}
16 changes: 12 additions & 4 deletions pkgs/development/libraries/gnome-menus/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ stdenv, fetchurl, pkgconfig, gettext, glib, gobject-introspection }:
{ stdenv, fetchurl, pkgconfig, gettext, glib, gobject-introspection, gnome3 }:

stdenv.mkDerivation rec {
pname = "gnome-menus";
Expand All @@ -17,9 +17,17 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig gettext ];
buildInputs = [ glib gobject-introspection ];

meta = {
homepage = https://www.gnome.org;
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
versionPolicy = "none";
};
};

meta = with stdenv.lib; {
homepage = "https://gitlab.gnome.org/GNOME/gnome-menus";
description = "Library that implements freedesktops's Desktop Menu Specification in GNOME";
platforms = stdenv.lib.platforms.linux;
license = with licenses; [ gpl2 lgpl2 ];
platforms = platforms.linux;
};
}
22 changes: 14 additions & 8 deletions pkgs/development/libraries/goocanvas/default.nix
Original file line number Diff line number Diff line change
@@ -1,22 +1,28 @@
{ stdenv, fetchurl, gtk2, cairo, glib, pkgconfig }:
{ stdenv, fetchurl, gtk2, cairo, glib, pkgconfig, gnome3 }:

stdenv.mkDerivation rec {
majVersion = "1.0";
version = "${majVersion}.0";
name = "goocanvas-${version}";
pname = "goocanvas";
version = "1.0.0";

src = fetchurl {
url = "mirror://gnome/sources/goocanvas/${majVersion}/${name}.tar.bz2";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.bz2";
sha256 = "07kicpcacbqm3inp7zq32ldp95mxx4kfxpaazd0x5jk7hpw2w1qw";
};

nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gtk2 cairo glib ];

meta = {
passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
versionPolicy = "none";
};
};

meta = with stdenv.lib; {
description = "Canvas widget for GTK+ based on the the Cairo 2D library";
homepage = http://goocanvas.sourceforge.net/;
license = ["GPL" "LGPL"];
homepage = "https://wiki.gnome.org/Projects/GooCanvas";
license = licenses.lgpl2;
platforms = stdenv.lib.platforms.unix;
};
}
21 changes: 12 additions & 9 deletions pkgs/development/libraries/gstreamer/gstreamermm/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
{ stdenv, fetchurl, pkgconfig, file, glibmm, gst_all_1 }:

let
ver_maj = "1.10";
ver_min = "0";
in
{ stdenv, fetchurl, pkgconfig, file, glibmm, gst_all_1, gnome3 }:
stdenv.mkDerivation rec {
name = "gstreamermm-${ver_maj}.${ver_min}";
pname = "gstreamermm";
version = "1.10.0";

src = fetchurl {
url = "mirror://gnome/sources/gstreamermm/${ver_maj}/${name}.tar.xz";
url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
sha256 = "0q4dx9sncqbwgpzma0zvj6zssc279yl80pn8irb95qypyyggwn5y";
};

Expand All @@ -20,9 +16,16 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

passthru = {
updateScript = gnome3.updateScript {
packageName = pname;
versionPolicy = "none"; # Unpredictable version stability
};
};

meta = with stdenv.lib; {
description = "C++ interface for GStreamer";
homepage = https://gstreamer.freedesktop.org/bindings/cplusplus.html;
homepage = "https://gstreamer.freedesktop.org/bindings/cplusplus.html";
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ romildo ];
Expand Down
Loading