Commit Graph

12845 Commits

Author SHA1 Message Date
Maximilian Bosch
8bc5104a6e
treewide: refactor .attrs.sh detection
When specifying the `builder` attribute in `stdenv.mkDerivation`, this
will be effectively transformed into

    builtins.derivation {
      builder = stdenv.shell;
      args = [ "-e" builder ];
    }

This also means that `default-builder.sh` is never sourced and as a
result it's not guaranteed that `$NIX_ATTRS_SH_FILE` is set to a correct
location[1].

Also, we need to source `.attrs.sh` to source `$stdenv`. So, the
following is done now:

* If `$NIX_ATTRS_SH_FILE` points to a correct location, then use it.
  Directly using `.attrs.sh` is problematic for `nix-shell(1)` usage
  (see previous commit for more context), so prefer the environment
  variable if possible.

* Otherwise, if `.attrs.sh` exists, then use it. See [1] for when this
  can happen.

* If neither applies, it can be assumed that `__structuredAttrs` is
  turned off and thus nothing needs to be done.

[1] It's possible that it doesn't exist at all - in case of Nix 2.3 or
    it can point to a wrong location on older Nix versions with a bug in
    `__structuredAttrs`.
2023-10-04 18:36:57 +02:00
Fabián Heredia Montiel
c0073d1dda gnome2: remove reference to gdk_pixbuf (throw since 2022-02) 2023-10-03 15:59:10 -06:00
K900
a7b9a75563
Merge pull request #258158 from K900/cleaner-plasma-shutdown
plasma-workspace: backport patch for cleaner shutdowns
2023-10-02 16:00:14 +03:00
Bobby Rong
8d7b2dba9e
Merge pull request #258492 from FedericoSchonborn/budgie/budgie-desktop-10.8.1
budgie.budgie-desktop: 10.8 -> 10.8.1
2023-10-02 18:25:44 +08:00
Federico Damián Schonborn
4974701f12
budgie.budgie-desktop: 10.8 -> 10.8.1
https://buddiesofbudgie.org/blog/budgie-10-8-1-released
https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.8.1

Signed-off-by: Federico Damián Schonborn <fdschonborn@gmail.com>
2023-10-01 20:22:06 -03:00
Bobby Rong
a5b890b7a7
Merge pull request #258144 from bobby285271/upd/xfce
Xfce updates 2023-09-30
2023-10-01 09:49:26 +08:00
K900
05290d4aa0 plasma-workspace: backport patch for cleaner shutdowns 2023-09-30 10:57:40 +03:00
Bobby Rong
6012a834aa
xfce.gigolo: 0.5.2 -> 0.5.3
https://gitlab.xfce.org/apps/gigolo/-/compare/gigolo-0.5.2...gigolo-0.5.3
2023-09-30 13:00:33 +08:00
Bobby Rong
6da085e336
xfce.xfce4-clipman-plugin: 1.6.4 -> 1.6.5
https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/-/compare/xfce4-clipman-plugin-1.6.4...xfce4-clipman-plugin-1.6.5
2023-09-30 13:00:33 +08:00
Bobby Rong
f8d46a6ac2
xfce.xfce4-panel: 4.18.4 -> 4.18.5
https://gitlab.xfce.org/xfce/xfce4-panel/-/compare/xfce4-panel-4.18.4...xfce4-panel-4.18.5
2023-09-30 12:33:33 +08:00
Bobby Rong
e639783dd2
Merge pull request #258028 from bobby285271/upd/cinnamon
cinnamon.nemo: 5.8.4 -> 5.8.5
2023-09-30 12:12:02 +08:00
Bobby Rong
adcf31f0e1
cinnamon.nemo: 5.8.4 -> 5.8.5
https://github.com/linuxmint/nemo/compare/5.8.4...5.8.5
2023-09-29 20:37:08 +08:00
Bobby Rong
f0dae4e8a9
Merge pull request #257432 from bobby285271/upd/pantheon
Pantheon updates 2023-09-26
2023-09-29 14:25:03 +08:00
Bobby Rong
c2b6902880
pantheon.wingpanel-indicator-network: 7.0.1 -> 7.0.2
https://github.com/elementary/wingpanel-indicator-network/compare/7.0.1...7.0.2
2023-09-28 21:30:05 +08:00
Bobby Rong
699b4f0315
pantheon.elementary-files: 6.5.0 -> 6.5.2
https://github.com/elementary/files/compare/6.5.0...6.5.2
2023-09-28 21:29:59 +08:00
piegames
af044ad31e
Merge pull request #256977: paperwm: remove manually packaged extension 2023-09-25 21:59:35 +02:00
R. RyanTM
034b9ec5f7
pantheon.appcenter: 7.3.0 -> 7.4.0 (#257248)
Actually does the bump.

Fixes cb5ce1520a.
2023-09-25 20:35:56 +08:00
Sebastian Gabriel Trzpiot
860f42f451 paperwm: remove manually packaged extension
PaperWM became available on extensions.gnome.org at the end of July.
See: https://github.com/paperwm/PaperWM/pull/569
2023-09-23 23:34:41 +02:00
Weijia Wang
0c265c1651
Merge pull request #256604 from wineee/deepin-compressor
deepin.deepin-compressor: 5.12.17 -> 5.12.18
2023-09-22 08:34:40 +02:00
rewine
4d915aab9d deepin.deepin-compressor: 5.12.17 -> 5.12.18 2023-09-22 10:13:06 +08:00
Weijia Wang
fac12b959a
Merge pull request #256528 from wineee/6.0.7
deepin.deepin-terminal: 6.0.6 -> 6.0.7
2023-09-21 22:18:47 +02:00
Alyssa Ross
c57e7d5622 gnome3.adwaita-icon-theme.meta.homepage: init 2023-09-21 18:09:07 +00:00
rewine
43454dfc99 deepin.deepin-terminal: 6.0.6 -> 6.0.7 2023-09-22 00:16:21 +08:00
Bobby Rong
dd7ea9090d
Merge pull request #256111 from bobby285271/upd/pantheon
Pantheon updates 2023-09-19
2023-09-21 20:49:37 +08:00
Doron Behar
8ace65ff3d
treewide: use finalAttrs in all packages I maintain (#255902)
* mpd-touch-screen-gui: use finalAttrs in mkDerivation; reformat

* musescore: use finalAttrs in mkDerivation

* syncthingtray: use stdenv.mkDerivation with a function; reformat

* ocrfeeder: use finalAttrs in mkDerivation; reformat

* castget: use finalAttrs in mkDerivation

* gnome-network-displays: use finalAttrs in mkDerivation

* mailreaders: use finalAttrs in mkDerivation

* mswatch: use finalAttrs in mkDerivation

* uhd: use finalAttrs in mkDerivation

* maxima: use finalAttrs in mkDerivation

* qalculate-gtk: use finalAttrs in mkDerivation

* qalculate-qt: use finalAttrs in mkDerivation

* wxmaxima: use finalAttrs in mkDerivation

* lammps: use finalAttrs in mkDerivation

* mlterm: use finalAttrs in mkDerivation

* video-trimmer: use finalAttrs in mkDerivation

* nerdfonts: use finalAttrs in mkDerivation

* gnomeExtensions.easyScreenCast: use finalAttrs in mkDerivation

* octave: use finalAttrs in mkDerivation; reformat

* comedilib: use finalAttrs in mkDerivation

* cpp-utilities: use finalAttrs in mkDerivation

* libsForQt5.kpeoplevcard: use finalAttrs in mkDerivation; reformat

* liberio: use finalAttrs in mkDerivation

* libqalculate: use finalAttrs in mkDerivation; reformat

* libwtk-sdl2: use finalAttrs in mkDerivation

* libsForQt5.pulseaudio-qt: use finalAttrs in mkDerivation; reformat

* qrupdate: use finalAttrs in mkDerivation; reformat

* libsForQt5.qtforkawesome: use finalAttrs in mkDerivation; reformat

* libsForQt5.qtutilities: use finalAttrs in mkDerivation; reformat

* sqlitecpp: use finalAttrs in mkDerivation; reformat

* tweeny: use finalAttrs in mkDerivation

* volk: use finalAttrs in mkDerivation

* wiringpi: use finalAttrs in mkDerivation

* snzip: use finalAttrs in mkDerivation; reformat

* bpm-tools: use finalAttrs in mkDerivation; reformat

* sacd: use finalAttrs in mkDerivation

* gtk-gnutella: use finalAttrs in mkDerivation; reformat

* sile: use finalAttrs in mkDerivation

* pplatex: use finalAttrs in mkDerivation; reformat
2023-09-21 11:31:17 +03:00
Bobby Rong
a81a96b1c8
pantheon.wingpanel-indicator-notifications: 7.0.0 -> 7.1.0
https://github.com/elementary/wingpanel-indicator-notifications/compare/7.0.0...7.1.0
2023-09-19 21:07:02 +08:00
Bobby Rong
cb5ce1520a
pantheon.appcenter: 7.3.0 -> 7.4.0
https://github.com/elementary/appcenter/compare/7.3.0...7.4.0
2023-09-19 21:05:44 +08:00
Bobby Rong
969484e63e
mate.mate-user-guide: 1.26.1 -> 1.26.2
https://github.com/mate-desktop/mate-user-guide/compare/v1.26.1...v1.26.2
2023-09-19 20:47:36 +08:00
Bobby Rong
4cfe585a35
mate.libmatemixer: 1.26.0 -> 1.26.1
https://github.com/mate-desktop/libmatemixer/compare/v1.26.0...v1.26.1
2023-09-19 20:47:20 +08:00
Bobby Rong
6431e433ed
mate.mate-desktop: 1.26.1 -> 1.26.2
https://github.com/mate-desktop/mate-desktop/compare/v1.26.1...v1.26.2
2023-09-17 15:55:48 +08:00
rewine
f8ad7cd1ef
deepin.deepin-icon-theme: 2021.11.24 -> 2023.04.03 2023-09-14 16:45:17 +08:00
piegames
de3946feec
Merge pull request #255002: gnomeExtensions: auto-update 2023-09-14 10:14:21 +02:00
github-actions[bot]
98892da85b
Merge master into staging-next 2023-09-13 18:01:09 +00:00
Bobby Rong
74ebb96a9d
Merge pull request #254945 from bobby285271/upd/pantheon
pantheon.wingpanel: 3.0.4 -> 3.0.5
2023-09-13 23:21:42 +08:00
Bobby Rong
620b29a77b
pantheon.wingpanel: 3.0.4 -> 3.0.5
https://github.com/elementary/wingpanel/releases/tag/3.0.5
2023-09-13 20:39:54 +08:00
Ryan Horiguchi
92887a8f37 gnomeExtensions: auto-update 2023-09-12 23:00:09 +02:00
github-actions[bot]
41b9c0a6d9
Merge master into staging-next 2023-09-12 18:01:00 +00:00
K900
90d4eee2d3
Merge pull request #254736 from K900/plasma-5.27.8
plasma: 5.27.7 -> 5.27.8
2023-09-12 20:23:00 +03:00
Vladimír Čunát
300eaad172
Merge branch 'master' into staging-next 2023-09-12 19:06:44 +02:00
Maxine Aubrey
9204ded9bd
maintainers: maxeaubrey → amaxine 2023-09-12 17:21:05 +02:00
github-actions[bot]
92f41becba
Merge master into staging-next 2023-09-12 12:01:13 +00:00
K900
d36449b1fb plasma: 5.27.7 -> 5.27.8 2023-09-12 14:52:49 +03:00
maxine
bf39054f86
Merge pull request #253789 from jtojnar/gnome-stable
gnome.gnome-shell: 44.3 → 44.4
2023-09-12 13:43:46 +02:00
github-actions[bot]
72404a8fe8
Merge master into staging-next 2023-09-10 18:00:53 +00:00
Mario Rodas
23bc87054a
Merge pull request #253955 from ExpidusOS/update/expidus-file-manager
expidus-file-manager: update 0.2.0 -> 0.2.1
2023-09-10 07:46:31 -05:00
Yureka
ef69e91c60 Merge branch 'waf-cross' of https://github.com/atorres1985-contrib/nixpkgs into HEAD 2023-09-09 08:27:19 +02:00
Tristan Ross
75cfae1fc1
expidus-file-manager: update 0.2.0 -> 0.2.1 2023-09-07 21:29:39 -07:00
Nick Cao
682985913d
Merge pull request #253841 from wineee/deepin-reader
deepin.deepin-reader: 5.10.29 -> 6.0.2
2023-09-07 10:29:21 -04:00
rewine
c53ada6cab deepin.deepin-reader: 5.10.29 -> 6.0.2 2023-09-07 20:10:38 +08:00
Jan Tojnar
41acd5bc57 gnome.gnome-shell: 44.3 → 44.4
https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/44.3...44.4
2023-09-07 07:38:36 +02:00