Commit graph

649 commits

Author SHA1 Message Date
R. RyanTM
e6b1baef15 ckbcomp: 1.192 -> 1.193
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/ckbcomp/versions
2019-08-17 13:18:51 -07:00
volth
c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
Frederik Rietdijk
fe9a3e3e63 Merge staging-next into staging 2019-08-17 09:39:23 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
aszlig
16ecd0d5ca
xkbvalidate: Rename output binary to xkbvalidate
So far, the output binary has been just "validate", which is quite a
very generic name and doesn't match the package name.

Even though I highly doubt that this program will ever be used outside
of NixOS modules, it's nevertheless less confusing to have a consistent
naming.

Signed-off-by: aszlig <aszlig@nix.build>
2019-08-15 01:11:32 +02:00
aszlig
1964b0c1b1
xkbvalidate: Don't rely on GNU extensions
The only reason why I was using _GNU_SOURCE was because of vasprintf(),
so getting rid of that extension should make the source way more
portable.

When using vsnprintf() with a null pointer for the output buffer and a
size of 0, I wasn't quite sure whether this would be undefined
behaviour, so I looked it up in the C11 standard.

In section 7.21.6.5, it explicitly mentions this case, so we're lucky:

  If n is zero, nothing is written, and s may be a null pointer.

Additionally, section 7.21.6.12 writes the following about vsnprintf():

  The vsnprintf function does not invoke the va_end macro.

So to be sure to avoid undefined behaviour I subsequently added the
corresponding va_end() calls.

With this, the platforms attribute is now "unix", because the program
should now even run on OS X, even though it usually wouldn't be needed.

Signed-off-by: aszlig <aszlig@nix.build>
2019-08-15 00:59:58 +02:00
aszlig
77e8a12755
xkbvalidate: Use $CC instead of hardcoded gcc
I initially didn't use $CC because I thought this would be GCC specific,
but it turns out that Clang actually accepts -std=gnu11.

So using $CC here might not work on compilers other than Clang or GCC,
but at the moment those are the compilers we typically use in nixpkgs,
so even if we'd use some other compiler it *might* even work there.

I've tested this by compiling against clangStdenv with both $CC and
clang hardcoded and it works.

This was reported by @dkudriavtsev on IRC.

Signed-off-by: aszlig <aszlig@nix.build>
2019-08-14 23:57:20 +02:00
Frederik Rietdijk
cca5ee9c07 Merge staging-next into staging 2019-07-28 09:10:03 +02:00
Markus Hauck
cd903247b8 dragon-drop: git-2014-08-14 -> 1.1.0 2019-07-27 09:54:31 +02:00
worldofpeace
b1bc0645ea gdk-pixbuf: rename from gdk_pixbuf 2019-07-22 18:50:57 -04:00
Nikolay Amiantov
b1fc8e24a2 primus: fix for libglvnd
Fixes #48795.
2019-07-17 11:44:21 +03:00
R. RyanTM
9d6fabd905 wpgtk: 6.0.7 -> 6.0.8
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/wpgtk/versions
2019-07-17 09:32:43 +02:00
Michael Raskin
be03f0a2b5
Merge pull request #64805 from peterhoeg/u/xcape
xcape: 1.2 -> 20180301
2019-07-16 05:42:08 +00:00
Kirill Boltaev
979710b4a0 libstrangle: init at 2017-02-22 2019-07-15 22:49:32 +03:00
R. RyanTM
f62c79c758 ckbcomp: 1.191 -> 1.192
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/ckbcomp/versions
2019-07-15 15:56:05 +02:00
Peter Hoeg
4384bacbf3 xcape: 1.2 -> 20180301
1.2 only allows running in the foreground if debug mode is enabled which
generates lots of noise for journald.

The changes from the most recent release is only a few minor fixes plus support
for running in the foreground with the `-f` flag.
2019-07-15 20:29:39 +08:00
Frederik Rietdijk
d843e16cb8 Merge master into staging-next 2019-06-26 13:22:30 +02:00
Guillaume Maudoux
9472a2ea45 xtrace: 1.3.1 -> 1.4.0 2019-06-25 12:26:35 -04:00
Frederik Rietdijk
72d647f3d8 Merge master into staging-next 2019-06-21 08:20:26 +02:00
R. RyanTM
d134096b3d xsecurelock: 1.3.1 -> 1.4.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/xsecurelock/versions
2019-06-18 11:45:30 -07:00
Frederik Rietdijk
f120248daf Merge staging-next into staging 2019-06-18 11:07:56 +02:00
Matthew Bauer
4d6f65b81f
Merge pull request #62167 from matthewbauer/alias-libgl
Add libGL* aliases
2019-06-17 15:18:29 -04:00
Matthew Bauer
263f5891b6 treewide: mesa_noglu, mesa_drivers, libGL_driver -> mesa
Just use mesa for these to be more clear. Move these to aliases.nix
2019-06-17 14:43:18 -04:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Will Dietz
0a59b4d3b4
Merge pull request #58151 from dtzWill/update/xpra-2.5
xpra: 2.3.4 -> 2.5, unbreak?
2019-06-09 22:01:22 -05:00
Will Dietz
5f8d1b9d6a
wpgtk: 6.0.5 -> 6.0.7 2019-06-06 21:51:32 -05:00
Nikolay Amiantov
8762641199 virtualglLib: 2.5.2 -> 2.6.2 2019-06-04 01:36:27 +03:00
Alyssa Ross
062210bdff treewide: update cargoSha256 hashes for cargo-vendor upgrade
A recent upgrade of cargo-vendor changed its output slightly, which
broke all cargoSha256 hashes in nixpkgs.
See https://github.com/NixOS/nixpkgs/issues/60668 for more information.

Since then, a few hashes have been fixed in master by hand, but there
were a lot still to do, so I did all of the ones left over with some
scripts I wrote.

The one hash I wasn’t able to update was habitat's, because it’s
currently broken and the build doesn’t get far enough to produce a
hash anyway.
2019-06-01 15:17:52 +00:00
Jörg Thalheim
38748b3ffc
Merge pull request #62193 from dtzWill/update/setroot-2.0.2
setroot: 2.0.1 -> 2.0.2
2019-05-30 07:40:36 +01:00
Brice Waegeneire
69895da2af xbanish: 1.5 -> 1.6 2019-05-29 09:55:35 +02:00
Will Dietz
897a3ada82
setroot: 2.0.1 -> 2.0.2 2019-05-28 20:00:03 -05:00
Utku Demir
35494acff9 srandrd: init at v0.6.0 2019-05-28 15:33:28 +09:00
Marcial Gaißert
c7bcd4277c caffeine-ng: init at 3.4.2 2019-05-26 18:24:23 +09:00
Jack Kelly
1c3aa30c3d arandr: Use wrapGAppsHook
This stops arandr from crashing if it tries to open a dialog box.

Note: the hook doesn't play nicely with gobject-introspection unless
strictDeps = false. See NixOS#56943.
2019-05-20 22:23:22 +10:00
Renaud
508e88f55f
Merge pull request #61228 from sgraf812/master
alttab: init at 1.4.0
2019-05-17 19:41:51 +02:00
Maximilian Bosch
0285c6183a
Merge pull request #61216 from endgame/arandr
arandr: 0.1.9 -> 0.1.10
2019-05-10 19:06:06 +02:00
Sebastian Graf
c63db92967 alttab: init at 1.4.0
[`alttab`](https://github.com/sagb/alttab) is a window switcher for X11,
designed for minimalistic window managers or a standalone X11 session.
2019-05-10 10:59:06 +02:00
R. RyanTM
e80acad604 arandr: 0.1.9 -> 0.1.10
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/arandr/versions

arandr 0.1.10 needs python3, so switch python version too.
2019-05-10 08:32:42 +10:00
Frederik Rietdijk
0196d8f11c Merge master into staging-next 2019-05-07 09:00:06 +02:00
R. RyanTM
44f79bfde5 xsecurelock: 1.2 -> 1.3.1 (#60933)
* xsecurelock: 1.2 -> 1.3

Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/xsecurelock/versions

* xsecurelock: 1.3 -> 1.3.1
2019-05-04 23:44:29 +02:00
Frederik Rietdijk
155c9d8e18 Merge master into staging-next 2019-05-02 08:43:14 +02:00
R. RyanTM
e338ad7e3b nx-libs: 3.5.99.19 -> 3.5.99.20
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/nx-libs/versions
2019-05-01 18:01:15 +02:00
Frederik Rietdijk
3462fe27d9 Merge staging-next into staging 2019-04-30 15:52:19 +02:00
Will Dietz
313b1def6a xlayoutdisplay: limit to linux 2019-04-28 00:57:08 -05:00
Will Dietz
3efeae33bb xlayoutdisplay: 1.0.2 -> 1.1.0
https://github.com/alex-courtis/xlayoutdisplay/releases/tag/v1.1.0
2019-04-28 00:43:25 -05:00
Jan Tojnar
89a150355b
Merge branch 'master' into staging 2019-04-26 16:35:54 +02:00
Renaud
f3558ac51e
Merge pull request #58416 from dtzWill/update/gnulib-2019
gnulib: 20180226 -> 20190326
2019-04-25 23:09:14 +02:00
Renaud
e2fd7276a9
xprintidle-ng: refactor and patch configure.ac
configure.ac needs to be patched in order to build with newer gnulib
See https://github.com/NixOS/nixpkgs/pull/58416
2019-04-25 19:13:47 +02:00
Will Dietz
9e4151f227 wpgtk: 6.0.3 -> 6.0.5 2019-04-23 20:38:34 -05:00
Daniel Schaefer
bac4d95aa2 treewide: Change URLs to HTTPS
Lots of URLs were HTTP redirect to HTTPS. Changed those and checked them
if there's actual content. Inspired by
https://github.com/NixOS/nixpkgs/issues/60004
2019-04-22 10:19:54 +02:00
jD91mZM2
516bec6689 xidlehook: 0.6.2 -> 0.7.0 (#59399) 2019-04-14 22:37:32 +02:00
Anton-Latukha
b6ceaf0123 wmctrl: mv site&upstream from Google+ to current official site 2019-04-11 19:30:45 +03:00
Anton-Latukha
a7a75ba5c7 wmctrl: adopt package 2019-04-11 19:30:35 +03:00
Will Dietz
1cfee05450
Merge pull request #57892 from dtzWill/feature/xtruss
xtruss: init at 20181001-82973f5
2019-03-24 21:45:22 -05:00
Will Dietz
5e65980fe0
Merge pull request #58078 from dtzWill/update/wpgtk-6.0.3
wpgtk: 5.8.7 -> 6.0.3
2019-03-24 21:41:47 -05:00
Will Dietz
ff5416a6a8 ckbcomp: 1.190 -> 1.191 2019-03-24 14:19:53 -05:00
Will Dietz
d48e8f67a2 xpra: 2.3.4 -> 2.5, unbreak 2019-03-22 17:32:55 -05:00
Will Dietz
b73037089b wpgtk: 5.8.7 -> 6.0.3 2019-03-21 16:25:54 -05:00
Aleksey Kladov
c5c886f091 jumpapp: init at 1.0 (#57893) 2019-03-19 10:20:21 +02:00
Will Dietz
c388e8c986 xtruss: init at 20181001-82973f5 2019-03-19 00:09:10 -05:00
R. RyanTM
c2d40b8790 xosview2: 2.3.0 -> 2.3.1 (#57515)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/xosview2/versions
2019-03-14 00:07:02 +01:00
jD91mZM2
b9887d9fd1 xidlehook: v0.6.1 -> v0.6.2 (#57599) 2019-03-13 23:59:39 +01:00
Ryan Mulligan
8b6f94e26d
Merge pull request #57336 from r-ryantm/auto-update/nx-libs
nx-libs: 3.5.99.18 -> 3.5.99.19
2019-03-12 10:30:22 -07:00
R. RyanTM
ab162ec3aa nx-libs: 3.5.99.18 -> 3.5.99.19
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/nx-libs/versions
2019-03-10 21:41:31 -07:00
R. RyanTM
9161b2012a ckbcomp: 1.189 -> 1.190
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/ckbcomp/versions
2019-03-10 13:17:00 +01:00
R. RyanTM
495dd9f84b ckbcomp: 1.188 -> 1.189
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/ckbcomp/versions
2019-03-03 09:18:04 +01:00
Thiago Kenji Okada
d2d7fed8ce xsecurelock: Added missing X11 buildInputs
According to xsecurelock's configure.ac file, each of the add
dependencies are used to:

- libXrandr: XRandR provides information about monitor layouts and is
strongly recommended on systems which can use more than one monitor
(which includes most laptops).
- libXext: The X Synchronization extension is used to get per-device idle
times. Used by until_nonidle only.
- libXScrnSaver: The X11 Screen Saver extension is used to turn off the
screen saver when X11 handles screen blanking (e.g. via timeout) anyway.
Saves CPU power.

Adding libXrandr fixes an issue where locking a screen in a multi
monitor setup results in the prompt information to not be in the middle
of the screen. The other dependencies are not tested if they fixed
something, however since upstream recommends than I think it is fair to
include them also.
2019-03-01 23:11:06 -03:00
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Vladimír Čunát
f7f1a2f54e
Merge branch 'master' into staging-next
A mass darwin rebuild from master (#55784).
2019-02-17 08:05:24 +01:00
Maximilian Bosch
346df14000
nx-libs: minor fixes
* Add an alias with a deprecation warning for `nxproxy` to avoid an
  immediate breaking change.

* Use the default shell used in the build environment (`stdenv.shell`)
  for patching. This shell is in the environment and thus used to patch
  scripts using `patchShebangs`. The shell is referenced as `stdenv.shell`
  in Makefiles to patch the remaining occurrences of `/bin/bash` in the
  build environment.
2019-02-16 05:03:10 +01:00
jD91mZM2
5a00711ef8
x11docker: init at 5.4.1 2019-02-15 17:16:42 +01:00
Vladimír Čunát
8ba516664b
Merge branch 'staging-next' into staging 2019-02-01 09:42:53 +01:00
Will Dietz
7ed3c32015 xlayoutdisplay: init at 1.0.2
(promoting from my NUR repo)
2019-01-29 07:07:53 -06:00
R. RyanTM
6da88c4c25 wpgtk: 5.8.6 -> 5.8.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/wpgtk/versions
2019-01-26 16:07:19 -08:00
Frederik Rietdijk
d531da6f8a
Merge pull request #54094 from rnhmjoj/shell
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-19 14:15:51 +01:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
R. RyanTM
e91bc16f9e x11vnc: 0.9.15 -> 0.9.16
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/x11vnc/versions
2019-01-16 16:57:43 +01:00
Frederik Rietdijk
a4250d1478 Merge staging-next into staging 2019-01-06 09:48:31 +01:00
Jörg Thalheim
38fa1ed0db
Merge pull request #53392 from xzfc/xpointerbarrier
xpointerbarrier: 17.11 -> 18.06
2019-01-05 13:03:53 +01:00
Frederik Rietdijk
60a3973a55 Merge staging-next into staging 2019-01-05 10:15:00 +01:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
R. RyanTM
aa366da6c0 ckbcomp: 1.187 -> 1.188
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/ckbcomp/versions
2019-01-04 11:10:38 +01:00
Albert Safin
4a09853516 xpointerbarrier: 17.11 -> 18.06 2019-01-04 15:58:46 +07:00
wedens
88a82a4dc9 xkb-switch: 1.3.1 -> 1.5.0, rename from xkb_switch 2019-01-02 21:59:41 -05:00
Melkor333
889815fd7b wpgtk: 5.7.4 -> 5.8.6 2018-12-26 13:33:00 +01:00
Frederik Rietdijk
8862d554c7 wpgtk: use python37 and fix dependency on pywal 2018-12-26 12:01:20 +01:00
Jörg Thalheim
bbe5e97f1b
xsecurelock: 1.1 -> 1.2 2018-12-16 08:55:21 +00:00
Frederik Rietdijk
e0950ae9ad Merge master into staging-next 2018-12-08 12:40:13 +01:00
Tobias Pflug
691f6cceea grobi: 0.3.0 -> 0.5.1 2018-12-07 15:45:57 +01:00
Frederik Rietdijk
a510aa2672 Merge master into staging-next 2018-12-03 12:18:43 +01:00
c0bw3b
0498ccd076 Treewide: use HTTPS on GNU domains
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
c0bw3b
a04a512f34 Treewide: use HTTPS on NonGNU domains 2018-12-02 15:21:04 +01:00
Jan Tojnar
a51a99c690
gobject-introspection: rename package
camelCase package name was a huge inconsistency in GNOME package set.
2018-12-02 12:42:29 +01:00
Matthew Bauer
76c7a8bac0
Merge pull request #51205 from matthewbauer/more-setup-hooks
Add premake & imake setup hook
2018-11-29 19:36:25 -06:00
Matthew Bauer
c90dba094d xzoom: use imake setup hook 2018-11-28 20:14:40 -06:00
Matthew Bauer
fd1a5aecab xvkbd: use imake setup hook 2018-11-28 20:14:40 -06:00
Matthew Bauer
39122285ba xbrightness: use imake setup hook 2018-11-28 20:14:39 -06:00
Matthew Bauer
be10bee0e4 x2x: use imake setup hook 2018-11-28 20:14:38 -06:00
c0bw3b
9762e2c3bd confuse: remove and replace with libconfuse
- confuse is a duplicate of libconfuse
- upstream name is libconfuse so keep this one
- replace confuse with libconfuse in packages depending on it
2018-11-25 18:20:42 +01:00
Renaud
631dc221d4
Merge pull request #51024 from mt-caret/keynav
keynav: 0.20150730.0 -> 0.20180821.0
2018-11-25 16:20:32 +01:00