mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-16 17:14:00 +00:00
rubyPackages: gtk2 -> gtk3
gtk3 and gdk3
This commit is contained in:
parent
278bfe24a7
commit
b95976f77c
@ -21,12 +21,12 @@
|
|||||||
, libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick, lasem
|
, libiconv, postgresql, v8, clang, sqlite, zlib, imagemagick, lasem
|
||||||
, pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi
|
, pkg-config , ncurses, xapian, gpgme, util-linux, tzdata, icu, libffi
|
||||||
, cmake, libssh2, openssl, openssl_1_1, libmysqlclient, git, perl, pcre, pcre2, gecode_3, curl
|
, cmake, libssh2, openssl, openssl_1_1, libmysqlclient, git, perl, pcre, pcre2, gecode_3, curl
|
||||||
, msgpack, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, buildRubyGem
|
, msgpack, libsodium, snappy, libossp_uuid, lxc, libpcap, xorg, gtk2, gtk3, buildRubyGem
|
||||||
, cairo, expat, re2, rake, gobject-introspection, gdk-pixbuf, zeromq, czmq, graphicsmagick, libcxx
|
, cairo, expat, re2, rake, gobject-introspection, gdk-pixbuf, zeromq, czmq, graphicsmagick, libcxx
|
||||||
, file, libvirt, glib, vips, taglib, libopus, linux-pam, libidn, protobuf, fribidi, harfbuzz
|
, file, libvirt, glib, vips, taglib, libopus, linux-pam, libidn, protobuf, fribidi, harfbuzz
|
||||||
, bison, flex, pango, python3, patchelf, binutils, freetds, wrapGAppsHook, atk
|
, bison, flex, pango, python3, patchelf, binutils, freetds, wrapGAppsHook, atk
|
||||||
, bundler, libsass, dart-sass, libexif, libselinux, libsepol, shared-mime-info, libthai, libdatrie
|
, bundler, libsass, dart-sass, libexif, libselinux, libsepol, shared-mime-info, libthai, libdatrie
|
||||||
, CoreServices, DarwinTools, cctools, libtool, discount, exiv2, libmaxminddb, libyaml
|
, CoreServices, DarwinTools, cctools, libtool, discount, exiv2, libepoxy, libxkbcommon, libmaxminddb, libyaml
|
||||||
, autoSignDarwinBinariesHook, fetchpatch
|
, autoSignDarwinBinariesHook, fetchpatch
|
||||||
}@args:
|
}@args:
|
||||||
|
|
||||||
@ -232,6 +232,12 @@ in
|
|||||||
propagatedBuildInputs = [ gobject-introspection wrapGAppsHook gdk-pixbuf ];
|
propagatedBuildInputs = [ gobject-introspection wrapGAppsHook gdk-pixbuf ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gdk3 = attrs: {
|
||||||
|
nativeBuildInputs = [ pkg-config bundler rake ]
|
||||||
|
++ lib.optionals stdenv.isDarwin [ DarwinTools ];
|
||||||
|
propagatedBuildInputs = [ gobject-introspection wrapGAppsHook gdk-pixbuf cairo ];
|
||||||
|
};
|
||||||
|
|
||||||
gpgme = attrs: {
|
gpgme = attrs: {
|
||||||
buildInputs = [ gpgme ];
|
buildInputs = [ gpgme ];
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
@ -320,6 +326,36 @@ in
|
|||||||
dontStrip = stdenv.isDarwin;
|
dontStrip = stdenv.isDarwin;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
gtk3 = attrs: {
|
||||||
|
nativeBuildInputs = [
|
||||||
|
binutils
|
||||||
|
pkg-config
|
||||||
|
] ++ lib.optionals stdenv.isLinux [
|
||||||
|
util-linux
|
||||||
|
libselinux
|
||||||
|
libsepol
|
||||||
|
] ++ lib.optionals stdenv.isDarwin [ DarwinTools ];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
atk
|
||||||
|
gdk-pixbuf
|
||||||
|
fribidi
|
||||||
|
gobject-introspection
|
||||||
|
gtk3
|
||||||
|
cairo
|
||||||
|
harfbuzz
|
||||||
|
libdatrie
|
||||||
|
libthai
|
||||||
|
pcre
|
||||||
|
pcre2
|
||||||
|
xorg.libpthreadstubs
|
||||||
|
xorg.libXdmcp
|
||||||
|
xorg.libXtst
|
||||||
|
libxkbcommon
|
||||||
|
libepoxy
|
||||||
|
];
|
||||||
|
dontStrip = stdenv.isDarwin;
|
||||||
|
};
|
||||||
|
|
||||||
gobject-introspection = attrs: {
|
gobject-introspection = attrs: {
|
||||||
nativeBuildInputs = [ pkg-config pcre2 ]
|
nativeBuildInputs = [ pkg-config pcre2 ]
|
||||||
++ lib.optionals stdenv.isDarwin [ DarwinTools ];
|
++ lib.optionals stdenv.isDarwin [ DarwinTools ];
|
||||||
|
@ -66,7 +66,7 @@ gem 'glib2'
|
|||||||
# gem 'gobject-introspection' fails on require
|
# gem 'gobject-introspection' fails on require
|
||||||
gem 'gpgme'
|
gem 'gpgme'
|
||||||
# gem 'grpc' fails to build
|
# gem 'grpc' fails to build
|
||||||
gem 'gtk2'
|
gem 'gtk3'
|
||||||
gem 'hashie'
|
gem 'hashie'
|
||||||
gem 'highline'
|
gem 'highline'
|
||||||
gem 'hike'
|
gem 'hike'
|
||||||
|
@ -1168,6 +1168,17 @@
|
|||||||
};
|
};
|
||||||
version = "2.0.4";
|
version = "2.0.4";
|
||||||
};
|
};
|
||||||
|
gdk3 = {
|
||||||
|
dependencies = ["cairo-gobject" "gdk_pixbuf2" "pango"];
|
||||||
|
groups = ["default"];
|
||||||
|
platforms = [];
|
||||||
|
source = {
|
||||||
|
remotes = ["https://rubygems.org"];
|
||||||
|
sha256 = "0dpqlsfv44bxzixh386qwz28wfynhwkp9qz97b6zjx4wjh4fg4gj";
|
||||||
|
type = "gem";
|
||||||
|
};
|
||||||
|
version = "4.2.0";
|
||||||
|
};
|
||||||
gdk_pixbuf2 = {
|
gdk_pixbuf2 = {
|
||||||
dependencies = ["gio2"];
|
dependencies = ["gio2"];
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
@ -1297,15 +1308,16 @@
|
|||||||
};
|
};
|
||||||
version = "2.0.23";
|
version = "2.0.23";
|
||||||
};
|
};
|
||||||
gtk2 = {
|
gtk3 = {
|
||||||
|
dependencies = ["atk" "gdk3"];
|
||||||
groups = ["default"];
|
groups = ["default"];
|
||||||
platforms = [];
|
platforms = [];
|
||||||
source = {
|
source = {
|
||||||
remotes = ["https://rubygems.org"];
|
remotes = ["https://rubygems.org"];
|
||||||
sha256 = "09n8gz5h0d0wwrifr8c8z0b4vrd64xdi4lws8p6gpz0j0pxm5fzh";
|
sha256 = "15jk1q82g6jfswmz4b20kg2nxq4yc8wpidn9si9j7n0haxph3vxy";
|
||||||
type = "gem";
|
type = "gem";
|
||||||
};
|
};
|
||||||
version = "3.2.6";
|
version = "4.2.0";
|
||||||
};
|
};
|
||||||
haml = {
|
haml = {
|
||||||
dependencies = ["temple" "thor" "tilt"];
|
dependencies = ["temple" "thor" "tilt"];
|
||||||
|
Loading…
Reference in New Issue
Block a user