Commit Graph
100 Commits
Author SHA1 Message Date
Jan Tojnar 0fe311844e gimpPlugins.resynthesizer: update menu comment 2019-05-12 14:58:16 +02:00
Jan Tojnar 2d68295bea gimpPlugins.resynthesizer: rename from resynthesizer2 2019-05-12 14:41:35 +02:00
Jan Tojnar d5dfc1cd8b gimpPlugins: use makeScope 2019-05-12 14:40:30 +02:00
Jan Tojnar e74e2e838d gimpPlugins.resynthesizer: drop
It breaks resynthesiser2 and there is actually no reason to keep the ancient version.

https://github.com/bootchk/resynthesizer/issues/63#issuecomment-491591082
2019-05-12 14:31:39 +02:00
Jan Tojnar e99ff9b98d networkmanager: Stop using libredirect for building introspection (#60909)
networkmanager: Stop using libredirect for building introspection
2019-05-05 16:10:38 +02:00
Jan Tojnar 0b74015524 Merge pull request #60905 from jtojnar/gimp-resynthesizer
gimpPlugins.resynthesizer2: 2.0.1 → 2.0.3
2019-05-04 15:23:16 +02:00
Jan Tojnar a0c6efb9fd libredirect: remove dlopen support
While it might be useful in some cases, there are too many caveats to be worth it.
When libredirect intercepts dlopen call and calls the original function, the dynamic
loader will use libredirect.so's DT_RUNPATH entry instead of the one from the ELF file
the dlopen call originated from. That means that when program tries to dlopen a library
that it expects to find on its RPATH, the call will fail.
This broke Sublime Text for just that reason.
2019-05-04 05:53:18 +02:00
Jan Tojnar 6f7e06bd5a networkmanager: Stop using libredirect for building docs
Our gobject-introspection patches make the shared library paths absolute
in the GIR files. When building docs, the library is not yet installed,
though, so we need to replace the absolute path with a local one during build.

Previously we used LD_PRELOAD to load libredirect and rewrite the installed paths
to ones in the build directory. That was unnecessary complicated and many people
spent whole night trying to figure out why it breaks some programs.

Using a symlink from the installed location to the build directory fixes
the issue as well, while having much less moving parts, thus being easier to grasp.
The symlink will be overridden during installation.
2019-05-04 05:47:04 +02:00
Jan Tojnar 2d0ea8e6d5 gimpPlugins.resynthesizer2: 2.0.1 → 2.0.3
Fixes makeFlags: $out is not sufficient to install the binaries,
let's use placeholder.

Also update and clean up the expression.
2019-05-04 03:49:17 +02:00
Jan Tojnar 20d4f2f4b7 biber: Fix eval (#60883)
biber: Fix eval
2019-05-03 22:15:58 +02:00
Jan Tojnar 04eddeb969 biber: Fix eval
Remove UnicodeCollate dependency, which is part of Perl 5.28 and
does not exist separately anymore.

Add PerlIO::utf8_strict, which lack thereof Biber complains about
during build.
2019-05-03 19:45:10 +02:00
Jan Tojnar 9f4ae182c1 sublime3-dev: 3203 → 3208
Build 3208
21 April 2019

    Mac: Added a workaround for a macOS OpenGL driver bug in 10.14.4

Build 3206
5 April 2019

    Performance improvements

Build 3205
3 April 2019

    Improved scrolling logic in some scenarios
    Linux: Fixed compatibility with old Linux distributions

Build 3204
2 April 2019

    Mac: Added a workaround for a MacOS issue with DisplayLink adapters
    Linux: Tweaked the way text scaling is handled
    Improved file indexing behavior in some scenarios
    Fixed block carets changing the way text selection works
2019-05-03 04:36:12 +02:00
Jan Tojnar a8293a0848 common-updater-scripts: fix fallback version detection
parseDrvName returns a set containing version attribute, not our customizable key.
2019-05-03 04:34:45 +02:00
Jan Tojnar b85cbd96c2 gnomeExtensions.gsconnect: 21 → 23
https://github.com/andyholmes/gnome-shell-extension-gsconnect/releases/tag/v22
2019-05-03 04:34:43 +02:00
Jan Tojnar 00f52f0134 dropbox-cli: Fix and add Nautilus extension (#60752)
dropbox-cli: Fix and add Nautilus extension
2019-05-03 01:02:23 +02:00
Jan Tojnar dd0c105b87 dropbox-cli: Fix and add Nautilus extension
…since this is actually dropbox-nautilus project.

In one of the previous updates, the source code responsible for finding dropboxd
was changed, rendering our sed replacement not working. That triggered the installer
which in turn failed on the unavailability of gobject-introspection typelibs. And
when that was fixed, we got bitten by our lazy packaging putting a broken code
into the installer.

This is a proper fix for all the issues, except for making typelibs available to
the installer since we shall use Nix instead.
2019-05-02 13:43:07 +02:00
Jan Tojnar 2797e33fae Merge pull request #60541 from jtojnar/shadow-xmlcatalog
shadow: rely on propagated findXMLCatalogs hook
2019-05-01 01:27:02 +02:00
Jan Tojnar e2e3f6b6a6 shadow: rely on propagated findXMLCatalogs hook
shadow uses a copy of m4 from gtk-doc so we need to apply the same
fix as in 407db7b019.

Also patch it to use the correct DocBook version.
2019-04-30 23:19:32 +02:00
Jan Tojnar a5c04ea774 docbook-xsl: 1.79.1 → 1.79.2 (#60270)
docbook-xsl: 1.79.1 → 1.79.2
2019-04-30 22:03:52 +02:00
Jan Tojnar 013ddbebb1 docbook-xsl-nons: 1.79.1 → 1.79.2
Nothing much changed other than adding the suffix -nons to Docbook 4 styles,
making the Docbook 5 the variant without suffix:

https://github.com/docbook/xslt10-stylesheets/releases/tag/release%2F1.79.2

I have decided to make docbook_xsl an alias of docbook-xsl-nons for now,
to avoid confusion.

I also updated patch link that was broken to a newer version of the patch
and started sharing it between the two packages.
2019-04-30 20:59:16 +02:00
Jan Tojnar 98922fecef libsForQt5.qtkeychain: add libsecret support (#60327)
libsForQt5.qtkeychain: add libsecret support
2019-04-29 08:57:13 +02:00
Jan Tojnar 48316aeec1 libsForQt5.qtkeychain: add libsecret support
qtkeychain uses pkg-config to detect whether libsecret is available,
otherwise it just builds a stub object file.

We need libsecret support to allow nextcloud-client storing passwords
on Freedesktop platforms.

I also fixed the Darwin dependencies not being used with Qt5,
even though the build did not complain.
2019-04-28 01:28:26 +02:00
Jan TojnaranddtzWill 47bf62c0c9 networkmanager: no need for parallel building flag, drop
Per reviewer feedback, thanks!

Co-Authored-By: dtzWill <github@wdtz.org>
2019-04-26 14:56:27 -05:00
Jan Tojnar 358c62625a ledmon: fix manpage 2019-04-26 19:47:41 +02:00
Jan Tojnar 664c82cd4c ledmon: init at 0.92 (#60206)
ledmon: init at 0.92
2019-04-26 19:43:30 +02:00
Jan Tojnar 89a150355b Merge branch 'master' into staging 2019-04-26 16:35:54 +02:00
Jan Tojnar a1535da065 buildPython*: allow overriding strictDeps (#60178)
buildPython*: allow overriding strictDeps
2019-04-24 23:41:30 +02:00
Jan Tojnar 83914f2c56 buildPython*: allow overriding strictDeps 2019-04-24 22:27:06 +02:00
Jan Tojnar 60b382822f networkmanager: port to Meson (#59916)
networkmanager: port to Meson
2019-04-23 02:41:26 +02:00
Jan Tojnar a961a289a9 networkmanager: port to Meson
All hail Meson!

One serious issue is that building docs does not work.

We patch gobject-introspection to use absolute paths for shared libraries
in GIR files. Building the NetworkManager docs relies on the produced
introspection data but since the library is not yet installed
at the time the docs are generated, the build will fail.

It works in Autotools for some reason; they probably use
the pregenerated GIRs from the tarball.

Disabling the docs completely is not possible at the moment either,
since nmc [depends on them][1].

I have decided to fix this by pointing the installed location to the one
in the build directory using libredirect. Unfortunately, we cannot just set
the environment variables directly, since the build system runs
the documentation generator in a clean environment.

I have also added man, doc and devdoc outputs so the generated files have
somewhere to go.

Secondly, since Nix store is immutable, we also cannot use the package prefix
for configuration and mutable state data. At the same time, we cannot write
to the appropriate global directories during build. Autotools allowed to change
this in installFlags but Meson lacks similar mechanism so we need to patch
the build files.

Finally, I also removed the at_console patch since the permission has been
removed in 0.9.10.

[1]: https://bugzilla.gnome.org/show_bug.cgi?id=796755
2019-04-22 12:10:10 +02:00
Jan Tojnar d3259ed673 Merge branch 'master' into staging 2019-04-20 12:49:01 +02:00
Jan Tojnar 90f3a237eb libredirect: add support for openat and dlopen
gobject-introspection uses glib’s g_module_open function, which in turn relies
on dlopen. I also implemented openat, since I initially thought this function
was used but turns out dlopen uses the openat signal directly. We might as
well keep it, even thought I do not need it at the moment.
2019-04-20 03:09:17 +02:00
Jan Tojnarandvolth cd8697da9f fix evaluation with config.allowAliases = false (#59879)
Co-Authored-By: volth <volth@webmaster.ms>
2019-04-19 15:14:03 +02:00
Jan Tojnarandvolth 5880baa9d0 Update pkgs/applications/misc/gnome-recipes/default.nix
Co-Authored-By: volth <volth@webmaster.ms>
2019-04-19 11:02:36 +00:00
Jan Tojnarandvolth 6127d5c1cc Update pkgs/applications/audio/audio-recorder/default.nix
Co-Authored-By: volth <volth@webmaster.ms>
2019-04-19 10:30:19 +00:00
Jan Tojnar 356f3d9654 Merge pull request #59793 from jtojnar/grl-plugins-fix
gnome3.grilo-plugins: add dependencies
2019-04-18 01:44:23 +02:00
Jan Tojnar 5b7f58701c Merge pull request #59746 from jtojnar/gtranslator
gtranslator: init at 3.32.0
2019-04-17 23:32:58 +02:00
Jan Tojnar 5c1d710a6b gtranslator: init at 3.32.0 2019-04-17 22:38:32 +02:00
Jan Tojnar 121dce6fff gnome3.grilo-plugins: add dependencies
Add libsoup dependency which is required by libgdata dependency of YouTube plug-in
and also by Dleyna plug-in, and which was removed during previous clean-up.

Also add dependencies for lua-factory plug-in which is enabled by default by master.

Partially fixes: https://github.com/NixOS/nixpkgs/issues/59792
2019-04-17 22:07:29 +02:00
Jan Tojnar 9d32a1c9d2 gnomeExtensions.window-corner-preview: unstable-2019-02-27 → unstable-2019-04-03 2019-04-17 21:10:32 +02:00
Jan Tojnar 58b1c03ce0 gnomeExtensions.sound-output-device-chooser: unstable-2019-03-10 → unstable-2019-04-01 2019-04-17 21:10:32 +02:00
Jan Tojnar 1bdbe456dd Merge pull request #59765 from jtojnar/g-c-c-mutter
gnome3.gnome-control-center: Add mutter keybindings
2019-04-17 21:05:18 +02:00
Jan Tojnar 1e6fec059d gnome3.gnome-control-center: Add mutter keybindings
Closes: https://github.com/NixOS/nixpkgs/issues/19590
2019-04-17 11:36:26 +02:00
Jan Tojnar 6ae33c9afe Merge pull request #57736 from jtojnar/gupnp-1.2
gupnp: 1.0.3 → 1.2.0
2019-04-17 11:04:56 +02:00
Jan Tojnar 666f581be8 mobile-broadband-provider-info: add updateScript 2019-04-17 01:47:34 +02:00
Jan Tojnar c2de086b17 gnome3.grilo-plugins: clean up
Grilo plugins have not used gupnp for a long time:

https://bugzilla.gnome.org/show_bug.cgi?id=733253
2019-04-16 15:16:26 +02:00
Jan Tojnar 5efa597089 dleyna-renderer: fix build with gupnp 1.2 2019-04-16 15:16:26 +02:00
Jan Tojnar 6fce599d1c dleyna-server: fix build with gupnp 1.2 2019-04-16 15:16:25 +02:00
Jan Tojnar 40cd020bd6 dleyna-core: fix build with gupnp-1.2 2019-04-16 15:16:25 +02:00
Jan Tojnar c947e2dca4 gupnp-tools: 0.8.15 → 0.10.0
https://gitlab.gnome.org/GNOME/gupnp-tools/blob/gupnp-tools-0.10.0/NEWS
2019-04-16 15:15:41 +02:00
Jan Tojnar bb43425754 gnome3.rygel: 0.36.2 → 0.38.0
https://gitlab.gnome.org/GNOME/rygel/blob/rygel-0.38.0/NEWS
2019-04-16 15:11:46 +02:00
Jan Tojnar e5e0d13224 gupnp-dlna: clean up & add updateScript 2019-04-16 15:11:45 +02:00
Jan Tojnar 21f198ff59 gupnp-av: add updateScript 2019-04-16 15:11:44 +02:00
Jan TojnarandTor Hedin Brønner 7e7fc2e3ef gupnp: 1.0.3 → 1.2.0
https://gitlab.gnome.org/GNOME/gupnp/blob/gupnp-1.2.0/NEWS

Co-Authored-By: Tor Hedin Brønner <torhedinbronner@gmail.com>
2019-04-16 15:11:44 +02:00
Jan Tojnar 232f3b0eb5 gssdp: 1.0.2 → 1.2.0
https://gitlab.gnome.org/GNOME/gssdp/blob/gssdp-1.2.0/NEWS
2019-04-16 15:11:43 +02:00
Jan Tojnar cd80cab3b0 gpodder: disable auto-update 2019-04-14 14:01:21 +02:00
Jan Tojnar 027e6dd510 gpodder: 3.10.7 → 3.10.8
https://github.com/gpodder/gpodder/releases/tag/3.10.8
2019-04-14 14:01:21 +02:00
Jan Tojnar 14a008dba6 Merge pull request #59187 from jtojnar/deadbeef-1.8.0
Deadbeef 0.7.2 → 1.8.0
2019-04-13 17:50:06 +02:00
Jan Tojnar 8fa29da48a deadbeefPlugins.opus: drop
opus support is now built into deadbeef
2019-04-13 15:51:18 +02:00
Jan Tojnar b2a933aa77 deadbeefPlugins.mpris2: 1.11 → 1.12 2019-04-13 15:51:17 +02:00
Jan Tojnar 18ba9e69a9 deadbeef: 0.7.2 → 1.8.0
- Add native opus support
- Remove wildmidi dependency, deadbeef uses its own fork
2019-04-13 15:51:17 +02:00
Jan Tojnar 9002989bf0 Merge pull request #59180 from jtojnar/gimp-2.10.10
gimp: 2.10.8 → 2.10.10
2019-04-09 22:18:31 +02:00
Jan Tojnar 810b6e23a6 gimp: 2.10.8 → 2.10.10
https://www.gimp.org/news/2019/04/07/gimp-2-10-10-released/
2019-04-09 16:04:57 +02:00
Jan Tojnar 1fffbf8ae7 gegl_0_4: 0.4.12 → 0.4.14
Upgrade, clean up and remove intltool, which is not used since 0.3.22.
2019-04-09 16:04:57 +02:00
Jan Tojnar 621c4b8a59 fanficfare: 3.1.1 -> 3.6.0
Switch to Python 3 and fetching from Pypi
2019-04-07 00:33:26 +02:00
Jan Tojnar 566d4d934a Revert "meld: 3.20.0 -> 3.20.1"
This reverts commit c7990f8add.
2019-04-06 21:58:44 +02:00
Jan Tojnar 59739bd928 ntrack: try to fix build 2019-04-05 12:14:08 +02:00
Jan Tojnar aa1ecb352b mikutter: mark as broken 2019-04-05 12:14:08 +02:00
Jan Tojnar 521f07c968 perlPackages.Glib: 1.328 → 1.329
Update, disable tests failing with glib 2.60:

https://rt.cpan.org/Public/Bug/Display.html?id=128165
2019-04-05 12:14:07 +02:00
Jan Tojnar 1c928f4387 arc-theme: fix build 2019-04-05 12:14:06 +02:00
Jan Tojnar 6d2201aecf mate.libmatekbd: fix build 2019-04-05 12:14:06 +02:00
Jan Tojnar f3110db864 uim: fix build 2019-04-05 12:14:05 +02:00
Jan Tojnar 3486f5357e networkmanager-fortisslvpn: 1.2.8 → 1.2.10
https://gitlab.gnome.org/GNOME/NetworkManager-fortisslvpn/blob/1.2.10/NEWS
2019-04-05 12:14:00 +02:00
Jan Tojnar 103bf0cf1d meson: 0.49.1 → 0.49.2 2019-04-05 12:13:58 +02:00
Jan Tojnar 51d80c2404 gtksourceview4: 4.0.3 → 4.2.0
https://gitlab.gnome.org/GNOME/gtksourceview/blob/4.2.0/NEWS
2019-04-05 12:13:57 +02:00
Jan Tojnar c469133098 gnome-latex: 3.30.2 → 3.32.0
https://gitlab.gnome.org/GNOME/gnome-latex/blob/3.32.0/NEWS
2019-04-05 12:13:57 +02:00
Jan Tojnar 85ea09bc99 valadoc: 0.36.1 → 0.36.2
https://gitlab.gnome.org/GNOME/valadoc/commits/0.36.2
2019-04-05 12:13:56 +02:00
Jan Tojnar ef9bb8dc4b geocode-glib: 3.26.0 → 3.26.1 2019-04-05 12:13:56 +02:00
Jan Tojnar b3143f1755 shotwell: 0.30.2 -> 0.31.0 2019-04-05 12:13:55 +02:00
Jan Tojnar cf14ffdb24 gnome3.gnome-todo: fix build 2019-04-05 12:13:54 +02:00
Jan Tojnar 2273d2ba2c gnome3.hitori: 3.22.4 → 3.31.92
https://gitlab.gnome.org/GNOME/hitori/blob/3.31.92/NEWS
2019-04-05 12:13:51 +02:00
Jan Tojnar e18bb0ae2a gnome3.gnome-nibbles: 3.24.1 → 3.31.3
https://gitlab.gnome.org/GNOME/gnome-nibbles/blob/3.31.3/NEWS
2019-04-05 12:13:51 +02:00
Jan Tojnar e121533123 gnome3.gnome-screenshot: 3.30.0 → 3.32.0
https://gitlab.gnome.org/GNOME/gnome-screenshot/blob/3.32.0/NEWS
2019-04-05 12:13:50 +02:00
Jan Tojnar 488460fef6 gnome3.gnome-font-viewer: 3.30.0 → 3.32.0
https://gitlab.gnome.org/GNOME/gnome-font-viewer/blob/3.32.0/NEWS
2019-04-05 12:13:50 +02:00
Jan Tojnar 523e00c610 gnome3.gnome-characters: 3.30.0 → 3.32.0
https://gitlab.gnome.org/GNOME/gnome-characters/blob/v3.32.0/NEWS
2019-04-05 12:13:49 +02:00
Jan Tojnar cb1a20499a Merge branch 'master' into staging 2019-04-05 11:37:15 +02:00
Jan Tojnar 79b3d1b33d Merge pull request #56805 from dtzWill/update/cracklib-2.9.7
cracklib: 2.9.6 -> 2.9.7, generate dictionary from wordlists
2019-04-05 11:28:13 +02:00
Jan Tojnar 460d5bc0f7 sublime3-dev: 3184 → 3203 2019-03-28 23:42:52 +01:00
Jan Tojnar 85b69524bf sublime3-dev: 3184 → 3203 2019-03-28 23:09:33 +01:00
Jan Tojnar 97eb65324d treewide: no gnome aliases 2019-03-24 14:46:50 -04:00
Jan TojnarandggPeti e3521e9d8f musly: fix platforms
Co-Authored-By: ggPeti <ggpeti@gmail.com>
2019-03-21 10:17:42 +01:00
Jan Tojnar f4ffeaf9a5 Merge pull request #57889 from mat8913/flatpak-bubblewrap-paths
flatpak: Fix bubblewrap paths for icon-validator
2019-03-19 15:11:29 +01:00
Jan Tojnar a92a1ae908 firefox-esr-52: remove updateScript
This is dead package so let’s remove the updateScript which does not evaluate anyway.
2019-03-17 17:39:20 +01:00
Jan Tojnar 1e0661cd60 Merge pull request #57603 from jtojnar/wrap-gapps-hook-self-gio
wrapGAppsHook: add package’s own modules to GIO_EXTRA_MODULES
2019-03-15 14:26:17 +01:00
Jan Tojnar c1d70b5801 Merge pull request #57001 from jtojnar/almanah
almanah: init at 0.11.1
2019-03-13 23:16:15 +01:00
Jan Tojnar 0ea220b9bd wrapGAppsHook: add package’s own modules to GIO_EXTRA_MODULES
When a package provides both executables and gio modules, it is quite
probable the executables will need those modules. wrapGAppsHook wraps
executables with GIO_EXTRA_MODULES picked up from dependencies
but forgets about the package being built. Let’s add to consideration.

Closes: https://github.com/NixOS/nixpkgs/issues/50254
2019-03-13 23:03:53 +01:00
Jan Tojnar b771cdea35 almanah: init at 0.11.1 2019-03-08 11:08:16 +01:00
Jan Tojnar 9c79db3b56 Merge pull request #57041 from dtzWill/update/geary-0.13.2
gnome3.geary: 0.13.1 -> 0.13.2
2019-03-08 01:46:46 +01:00
Jan Tojnar 8a83198f1f libcryptoui: init at 3.12.2 2019-03-07 00:51:25 +01:00
Jan Tojnar 9735dbcbb1 pulseeffects: 4.4.7 → 4.5.5
https://github.com/wwmm/pulseeffects/blob/v4.5.5/CHANGELOG.md#455
2019-03-06 22:09:53 +01:00