all-packages: browserWrapper -> browser
- I chose to keep `browser-unwrapped` attributes so that it's much easier to override parameters for the browser (through `packageOverrides`). - Aliases `browserWrapper` are retained for now, as usual.
This commit is contained in:
parent
95c1429e62
commit
a8f1d40c1f
@ -131,13 +131,13 @@ common = { pname, version, sha256 }: stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
firefox = common {
|
firefox-unwrapped = common {
|
||||||
pname = "firefox";
|
pname = "firefox";
|
||||||
version = "43.0.4";
|
version = "43.0.4";
|
||||||
sha256 = "0xjs4j26h8fyy8izrcc482vfvgg4gqzap5kh17jfv7flhn9akkvn";
|
sha256 = "0xjs4j26h8fyy8izrcc482vfvgg4gqzap5kh17jfv7flhn9akkvn";
|
||||||
};
|
};
|
||||||
|
|
||||||
firefox-esr = common {
|
firefox-esr-unwrapped = common {
|
||||||
pname = "firefox-esr";
|
pname = "firefox-esr";
|
||||||
version = "38.5.2esr";
|
version = "38.5.2esr";
|
||||||
sha256 = "0xqirpiys2pgzk9hs4s93svknc0sss8ry60zar7n9jj74cgz590m";
|
sha256 = "0xqirpiys2pgzk9hs4s93svknc0sss8ry60zar7n9jj74cgz590m";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, unzip, firefox, makeWrapper }:
|
{ stdenv, fetchurl, unzip, firefox-unwrapped, makeWrapper }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "chatzilla-0.9.91";
|
name = "chatzilla-0.9.91";
|
||||||
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
|||||||
mkdir -p $out/libexec/chatzilla
|
mkdir -p $out/libexec/chatzilla
|
||||||
unzip $src -d $out/libexec/chatzilla
|
unzip $src -d $out/libexec/chatzilla
|
||||||
|
|
||||||
makeWrapper ${firefox}/bin/firefox $out/bin/chatzilla \
|
makeWrapper ${firefox-unwrapped}/bin/firefox $out/bin/chatzilla \
|
||||||
--add-flags "-app $out/libexec/chatzilla/application.ini"
|
--add-flags "-app $out/libexec/chatzilla/application.ini"
|
||||||
|
|
||||||
sed -i $out/libexec/chatzilla/application.ini -e 's/.*MaxVersion.*/MaxVersion=99.*/'
|
sed -i $out/libexec/chatzilla/application.ini -e 's/.*MaxVersion.*/MaxVersion=99.*/'
|
||||||
|
@ -3,18 +3,18 @@
|
|||||||
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
|
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
|
||||||
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
|
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
|
||||||
, hunspell, libevent, libstartup_notification, libvpx
|
, hunspell, libevent, libstartup_notification, libvpx
|
||||||
, cairo, gstreamer, gst_plugins_base, icu, firefox
|
, cairo, gstreamer, gst_plugins_base, icu, firefox-unwrapped
|
||||||
, debugBuild ? false
|
, debugBuild ? false
|
||||||
}:
|
}:
|
||||||
|
|
||||||
assert stdenv.cc ? libc && stdenv.cc.libc != null;
|
assert stdenv.cc ? libc && stdenv.cc.libc != null;
|
||||||
|
|
||||||
let version = firefox.version; in
|
let version = firefox-unwrapped.version; in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "xulrunner-${version}";
|
name = "xulrunner-${version}";
|
||||||
|
|
||||||
src = firefox.src;
|
src = firefox-unwrapped.src;
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ pkgconfig gtk perl zip libIDL libjpeg zlib bzip2
|
[ pkgconfig gtk perl zip libIDL libjpeg zlib bzip2
|
||||||
|
@ -4194,12 +4194,12 @@ let
|
|||||||
|
|
||||||
icedtea7_web = callPackage ../development/compilers/icedtea-web {
|
icedtea7_web = callPackage ../development/compilers/icedtea-web {
|
||||||
jdk = jdk7;
|
jdk = jdk7;
|
||||||
xulrunner = firefox;
|
xulrunner = firefox-unwrapped;
|
||||||
};
|
};
|
||||||
|
|
||||||
icedtea8_web = callPackage ../development/compilers/icedtea-web {
|
icedtea8_web = callPackage ../development/compilers/icedtea-web {
|
||||||
jdk = jdk8;
|
jdk = jdk8;
|
||||||
xulrunner = firefox;
|
xulrunner = firefox-unwrapped;
|
||||||
};
|
};
|
||||||
|
|
||||||
icedtea_web = icedtea8_web;
|
icedtea_web = icedtea8_web;
|
||||||
@ -11326,13 +11326,8 @@ let
|
|||||||
|
|
||||||
comical = callPackage ../applications/graphics/comical { };
|
comical = callPackage ../applications/graphics/comical { };
|
||||||
|
|
||||||
conkeror = callPackage ../applications/networking/browsers/conkeror { };
|
conkeror-unwrapped = callPackage ../applications/networking/browsers/conkeror { };
|
||||||
|
conkeror = wrapFirefox conkeror-unwrapped { };
|
||||||
conkerorWrapper = wrapFirefox {
|
|
||||||
browser = conkeror;
|
|
||||||
browserName = "conkeror";
|
|
||||||
desktopName = "Conkeror";
|
|
||||||
};
|
|
||||||
|
|
||||||
csdp = callPackage ../applications/science/math/csdp {
|
csdp = callPackage ../applications/science/math/csdp {
|
||||||
liblapack = liblapackWithoutAtlas;
|
liblapack = liblapackWithoutAtlas;
|
||||||
@ -11440,11 +11435,8 @@ let
|
|||||||
|
|
||||||
dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
|
dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
|
||||||
|
|
||||||
dwb = callPackage ../applications/networking/browsers/dwb { dconf = gnome3.dconf; };
|
dwb-unwrapped = callPackage ../applications/networking/browsers/dwb { dconf = gnome3.dconf; };
|
||||||
|
dwb = wrapFirefox dwb-unwrapped { desktopName = "dwb"; };
|
||||||
dwbWrapper = wrapFirefox
|
|
||||||
{ browser = dwb; browserName = "dwb"; desktopName = "dwb";
|
|
||||||
};
|
|
||||||
|
|
||||||
dwm = callPackage ../applications/window-managers/dwm {
|
dwm = callPackage ../applications/window-managers/dwm {
|
||||||
patches = config.dwm.patches or [];
|
patches = config.dwm.patches or [];
|
||||||
@ -11838,10 +11830,10 @@ let
|
|||||||
inherit (pythonPackages) pysqlite;
|
inherit (pythonPackages) pysqlite;
|
||||||
libpng = libpng_apng;
|
libpng = libpng_apng;
|
||||||
enableGTK3 = false;
|
enableGTK3 = false;
|
||||||
}) firefox firefox-esr;
|
}) firefox-unwrapped firefox-esr-unwrapped;
|
||||||
|
|
||||||
firefox-wrapper = wrapFirefox { browser = pkgs.firefox; };
|
firefox = wrapFirefox firefox-unwrapped { };
|
||||||
firefox-esr-wrapper = wrapFirefox { browser = pkgs.firefox-esr; };
|
firefox-esr = wrapFirefox firefox-esr-unwrapped { };
|
||||||
|
|
||||||
firefox-bin = callPackage ../applications/networking/browsers/firefox-bin {
|
firefox-bin = callPackage ../applications/networking/browsers/firefox-bin {
|
||||||
gconf = pkgs.gnome.GConf;
|
gconf = pkgs.gnome.GConf;
|
||||||
@ -12033,7 +12025,7 @@ let
|
|||||||
|
|
||||||
gecko_mediaplayer = callPackage ../applications/networking/browsers/mozilla-plugins/gecko-mediaplayer {
|
gecko_mediaplayer = callPackage ../applications/networking/browsers/mozilla-plugins/gecko-mediaplayer {
|
||||||
inherit (gnome) GConf;
|
inherit (gnome) GConf;
|
||||||
browser = firefox;
|
browser = firefox-unwrapped;
|
||||||
};
|
};
|
||||||
|
|
||||||
geeqie = callPackage ../applications/graphics/geeqie { };
|
geeqie = callPackage ../applications/graphics/geeqie { };
|
||||||
@ -12458,12 +12450,10 @@ let
|
|||||||
|
|
||||||
mid2key = callPackage ../applications/audio/mid2key { };
|
mid2key = callPackage ../applications/audio/mid2key { };
|
||||||
|
|
||||||
midori = callPackage ../applications/networking/browsers/midori {
|
midori-unwrapped = callPackage ../applications/networking/browsers/midori {
|
||||||
webkitgtk = webkitgtk24x;
|
webkitgtk = webkitgtk24x;
|
||||||
};
|
};
|
||||||
|
midori = wrapFirefox midori-unwrapped { };
|
||||||
midoriWrapper = wrapFirefox
|
|
||||||
{ browser = midori; browserName = "midori"; desktopName = "Midori"; };
|
|
||||||
|
|
||||||
mikmod = callPackage ../applications/audio/mikmod { };
|
mikmod = callPackage ../applications/audio/mikmod { };
|
||||||
|
|
||||||
@ -13917,7 +13907,9 @@ let
|
|||||||
pygtk = pyGtkGlade;
|
pygtk = pyGtkGlade;
|
||||||
};
|
};
|
||||||
|
|
||||||
zotero = callPackage ../applications/office/zotero {};
|
zotero = callPackage ../applications/office/zotero {
|
||||||
|
firefox = firefox-unwrapped;
|
||||||
|
};
|
||||||
|
|
||||||
zscroll = callPackage ../applications/misc/zscroll {};
|
zscroll = callPackage ../applications/misc/zscroll {};
|
||||||
|
|
||||||
@ -14657,7 +14649,8 @@ let
|
|||||||
tag = "-client-without-kde";
|
tag = "-client-without-kde";
|
||||||
});
|
});
|
||||||
|
|
||||||
rekonq = callPackage ../applications/networking/browsers/rekonq { };
|
rekonq-unwrapped = callPackage ../applications/networking/browsers/rekonq { };
|
||||||
|
rekonq = wrapFirefox rekonq-unwrapped { };
|
||||||
|
|
||||||
kwebkitpart = callPackage ../applications/networking/browsers/kwebkitpart { };
|
kwebkitpart = callPackage ../applications/networking/browsers/kwebkitpart { };
|
||||||
|
|
||||||
@ -15670,27 +15663,17 @@ let
|
|||||||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||||||
});
|
});
|
||||||
|
|
||||||
vimprobable2 = callPackage ../applications/networking/browsers/vimprobable2 {
|
vimprobable2-unwrapped = callPackage ../applications/networking/browsers/vimprobable2 {
|
||||||
webkit = webkitgtk2;
|
webkit = webkitgtk2;
|
||||||
};
|
};
|
||||||
|
vimprobable2 = wrapFirefox vimprobable2-unwrapped { };
|
||||||
|
|
||||||
vimprobable2Wrapper = wrapFirefox
|
inherit (kde4) rekonq;
|
||||||
{ browser = vimprobable2; browserName = "vimprobable2"; desktopName = "Vimprobable2";
|
|
||||||
};
|
|
||||||
|
|
||||||
rekonqWrapper = wrapFirefox {
|
vimb-unwrapped = callPackage ../applications/networking/browsers/vimb {
|
||||||
browser = kde4.rekonq; browserName = "rekonq"; desktopName = "Rekonq";
|
|
||||||
};
|
|
||||||
|
|
||||||
vimb = callPackage ../applications/networking/browsers/vimb {
|
|
||||||
webkit = webkitgtk2;
|
webkit = webkitgtk2;
|
||||||
};
|
};
|
||||||
|
vimb = wrapFirefox vimb-unwrapped { };
|
||||||
vimbWrapper = wrapFirefox {
|
|
||||||
browser = vimb;
|
|
||||||
browserName = "vimb";
|
|
||||||
desktopName = "Vimb";
|
|
||||||
};
|
|
||||||
|
|
||||||
vips = callPackage ../tools/graphics/vips { };
|
vips = callPackage ../tools/graphics/vips { };
|
||||||
nip2 = callPackage ../tools/graphics/nip2 { };
|
nip2 = callPackage ../tools/graphics/nip2 { };
|
||||||
@ -15821,12 +15804,16 @@ aliases = with self; rec {
|
|||||||
buildbotSlave = buildbot-slave; # added 2014-12-09
|
buildbotSlave = buildbot-slave; # added 2014-12-09
|
||||||
cheetahTemplate = pythonPackages.cheetah; # 2015-06-15
|
cheetahTemplate = pythonPackages.cheetah; # 2015-06-15
|
||||||
clangAnalyzer = clang-analyzer; # added 2015-02-20
|
clangAnalyzer = clang-analyzer; # added 2015-02-20
|
||||||
|
conkerorWrapper = conkeror; # added 2015-01
|
||||||
cool-old-term = cool-retro-term; # added 2015-01-31
|
cool-old-term = cool-retro-term; # added 2015-01-31
|
||||||
cupsBjnp = cups-bjnp; # added 2016-01-02
|
cupsBjnp = cups-bjnp; # added 2016-01-02
|
||||||
cv = progress; # added 2015-09-06
|
cv = progress; # added 2015-09-06
|
||||||
|
dwbWrapper = dwb; # added 2015-01
|
||||||
enblendenfuse = enblend-enfuse; # 2015-09-30
|
enblendenfuse = enblend-enfuse; # 2015-09-30
|
||||||
exfat-utils = exfat; # 2015-09-11
|
exfat-utils = exfat; # 2015-09-11
|
||||||
firefoxWrapper = firefox-wrapper;
|
firefoxWrapper = firefox; # 2015-09
|
||||||
|
firefox-wrapper = firefox; # 2016-01
|
||||||
|
firefox-esr-wrapper = firefox-esr; # 2016-01
|
||||||
fuse_exfat = exfat; # 2015-09-11
|
fuse_exfat = exfat; # 2015-09-11
|
||||||
grantlee5 = qt5.grantlee; # added 2015-12-19
|
grantlee5 = qt5.grantlee; # added 2015-12-19
|
||||||
gupnptools = gupnp-tools; # added 2015-12-19
|
gupnptools = gupnp-tools; # added 2015-12-19
|
||||||
@ -15838,6 +15825,7 @@ aliases = with self; rec {
|
|||||||
libtidy = html-tidy; # added 2014-12-21
|
libtidy = html-tidy; # added 2014-12-21
|
||||||
lttngTools = lttng-tools; # added 2014-07-31
|
lttngTools = lttng-tools; # added 2014-07-31
|
||||||
lttngUst = lttng-ust; # added 2014-07-31
|
lttngUst = lttng-ust; # added 2014-07-31
|
||||||
|
midoriWrapper = midori; # added 2015-01
|
||||||
mlt-qt5 = qt5.mlt; # added 2015-12-19
|
mlt-qt5 = qt5.mlt; # added 2015-12-19
|
||||||
nfsUtils = nfs-utils; # added 2014-12-06
|
nfsUtils = nfs-utils; # added 2014-12-06
|
||||||
phonon_qt5 = qt5.phonon; # added 2015-12-19
|
phonon_qt5 = qt5.phonon; # added 2015-12-19
|
||||||
@ -15852,6 +15840,7 @@ aliases = with self; rec {
|
|||||||
quasselClient_kf5 = kde5.quasselClient; # added 2015-09-30
|
quasselClient_kf5 = kde5.quasselClient; # added 2015-09-30
|
||||||
qwt6 = qt5.qwt; # added 2015-12-19
|
qwt6 = qt5.qwt; # added 2015-12-19
|
||||||
rdiff_backup = rdiff-backup; # added 2014-11-23
|
rdiff_backup = rdiff-backup; # added 2014-11-23
|
||||||
|
rekonqWrapper = rekonq; # added 2015-01
|
||||||
rssglx = rss-glx; #added 2015-03-25
|
rssglx = rss-glx; #added 2015-03-25
|
||||||
rxvt_unicode_with-plugins = rxvt_unicode-with-plugins; # added 2015-04-02
|
rxvt_unicode_with-plugins = rxvt_unicode-with-plugins; # added 2015-04-02
|
||||||
signon = qt5.signon; # added 2015-12-19
|
signon = qt5.signon; # added 2015-12-19
|
||||||
@ -15864,6 +15853,8 @@ aliases = with self; rec {
|
|||||||
xlibs = xorg; # added 2015-09
|
xlibs = xorg; # added 2015-09
|
||||||
youtube-dl = pythonPackages.youtube-dl; # added 2015-06-07
|
youtube-dl = pythonPackages.youtube-dl; # added 2015-06-07
|
||||||
youtubeDL = youtube-dl; # added 2014-10-26
|
youtubeDL = youtube-dl; # added 2014-10-26
|
||||||
|
vimbWrapper = vimb; # added 2015-01
|
||||||
|
vimprobable2Wrapper = vimprobable2; # added 2015-01
|
||||||
pidginlatexSF = pidginlatex; # added 2014-11-02
|
pidginlatexSF = pidginlatex; # added 2014-11-02
|
||||||
tftp_hpa = tftp-hpa; # added 2015-04-03
|
tftp_hpa = tftp-hpa; # added 2015-04-03
|
||||||
manpages = man-pages; # added 2015-12-06
|
manpages = man-pages; # added 2015-12-06
|
||||||
|
Loading…
x
Reference in New Issue
Block a user