Package Details: gtk3-ubuntu 3.24.33-1

Git Clone URL: https://aur.archlinux.org/gtk3-ubuntu.git (read-only, click to copy)
Package Base: gtk3-ubuntu
Description: GObject-based multi-platform toolkit
Upstream URL: http://www.gtk.org/
Licenses: LGPL
Conflicts: gtk3, gtk3-print-backends
Provides: gtk3, gtk3-print-backends, libgailutil-3.so, libgdk-3.so, libgtk-3.so
Replaces: gtk3-print-backends
Submitter: horsemanoffaith
Maintainer: SolarAquarion (quequotion)
Last Packager: quequotion
Votes: 9
Popularity: 0.148968
First Submitted: 2015-12-31 21:55 (UTC)
Last Updated: 2022-03-13 08:06 (UTC)

Required by (3149)

Sources (4)

Latest Comments

SolarAquarion commented on 2022-02-18 14:38 (UTC)

@quequotion added you

quequotion commented on 2022-02-18 14:28 (UTC)

@SolarAquarion I have a proposal for you.

First: take a look at this revised PKGBUILD.

This advances the package to the current release of extra/gtk3. This is good for both compatibility with gtk applications in the arch repositories and to modernize the PKGBUILD itself (make way for gtk4, etc). It is not "true" to the version of GTK currently in use in the latest release of Ubuntu, but there isn't really any compelling reason it should be. Most of the patches work just fine (I commented one out which has already been adopted upstream) and there are no packages with a dependency on the Ubuntu release version specifically.

How would you feel about co-maintaining the package on these terms? Or, if you are not especially interested in maintaining this package, allowing me to adopt it?

Cebtenzzre commented on 2021-10-28 04:46 (UTC)

error: failed to commit transaction (conflicting files)
gtk3-ubuntu: /usr/share/man/man1/gtk-update-icon-cache.1.gz exists in filesystem (owned by gtk-update-icon-cache)

Adding rm "$pkgdir/usr/share/man/man1/gtk-update-icon-cache.1" to the end of package_gtk3-ubuntu should fix this. gtk-update-icon-cache doesn't depend on gtk3 so I don't know whether gtk-update-icon-cache-ubuntu needs to exist - if it does, it should include the manpage.

bugsmanagement commented on 2019-03-03 23:32 (UTC) (edited on 2019-03-03 23:34 (UTC) by bugsmanagement)

Hello @horsemanoffaith

I went ahead and done the work to update this package to 3.24.5 included in a patch below:

--- a/PKGBUILD  2019-03-03 18:27:30.247988471 -0500
+++ b/PKGBUILD  2019-03-03 18:27:10.558132196 -0500
@@ -15,17 +15,17 @@

 pkgbase=gtk3-ubuntu
 pkgname=(gtk3-ubuntu gtk-update-icon-cache-ubuntu)
-_ubuntu_ver=3.22.30
+_ubuntu_ver=3.24.5
 _ubuntu_rel=1ubuntu1
-pkgver=3.22.30
-pkgrel=2
+pkgver=3.24.5
+pkgrel=1
 pkgdesc="GObject-based multi-platform toolkit"
 arch=(x86_64)
 url="http://www.gtk.org/"
 depends=(adwaita-icon-theme at-spi2-atk atk cairo cantarell-fonts colord dconf desktop-file-utils gdk-pixbuf2 gtk-update-icon-cache json-glib libcanberra libcups libepoxy librsvg libxcomposite libxcursor libxdamage libxi libxinerama libxkbcommon libxrandr mesa pango rest shared-mime-info wayland wayland-protocols gtk-update-icon-cache)
 makedepends=(gobject-introspection git gtk-doc glib2-docs sassc)
 license=(LGPL)
-_commit=2e7ac262be15fb402c4103d28533c6c6d955bf65  # tags/3.22.30^0
+_commit=bf60bf15de4afd426304f9f42618eb95a92c2605  # tags/3.24.5
 source=("git+https://gitlab.gnome.org/GNOME/gtk.git#commit=$_commit"
    settings.ini
    gtk-query-immodules-3.0.hook
@@ -39,7 +39,7 @@
             'f0ffd95544863f2e10fda81488b4727aa9a8a35a7d39fb96872db6664d03442db2b58af788b5990825c7b3a83681f7220ca481409cca5421dfb39b9a3bbac9ac'
             'abfd73de4faa6f53784182800395aa3c39bb98e15a0eb300fb4142073ff7ce565a0836a2363393b2f132060b5293dbc0c30c380a023f38d5bd39c62cb58389c2'
             '5cd50d93bb6bc203438a2a0764bd717409658e124058b18a1da26a21f10ef7564a16f32fc0633a68b45b2e303fa63a5efefeadd6b0bf1d7f474556df8cdb6c58'
-            '8baf8e62ed71cf1fc8d172725749b4f63d1d3c5f9303e1b1874a97df1250139e7aae777b3053ad5dd7c5af7267832af1e9559db6b6501af294c8159d1b1c6fd4')
+            'c81b9dcf8d628f166bfeb7286354464aba774304913f93b186bb9df31056bc7dc7f5b1e75ebd7379d952c0637a88b4a892f69be041ca136fd4157399a699a2b0')

 pkgver() {
   cd gtk
@@ -52,14 +52,21 @@
     local patches=(
         016_no_offscreen_widgets_grabbing.patch
         017_no_offscreen_device_grabbing.patch
+       018_gdkenumtypes.c_location.patch
+       022_disable-viqr-im-for-vi-locale.patch
         060_ignore-random-icons.patch
+       reftest-known-fail.patch
+       Don-t-test-default-constructed-GdkPixbuf-properties.patch
+       Revert-Update-some-a11y-test-results.patch
+       Revert-Update-a11y-test-output.patch
+       Update-css-node-tests.patch
         073_treeview_almost_fixed.patch
-        no-accessibility-dump.patch
         bzg_gtkcellrenderer_grabbing_modifier.patch
         print-dialog-show-options-of-remote-dnssd-printers.patch
    uimanager-guard-against-nested-node-updates.patch
         x-canonical-accel.patch
         message-dialog-restore-traditional-look-on-unity.patch
+       0001-gtk-reftest-Force-icon-theme-to-Adwaita.patch
         0001-calendar-always-emit-day-selected-once.patch
         0001-gtkwindow-set-transparent-background-color.patch
    ubuntu_gtk_custom_menu_items.patch

It builds successfully here.

Regards

tari01 commented on 2019-03-01 13:05 (UTC)

Could you please update the source to

https://launchpad.net/ubuntu/+archive/primary/+files/gtk+3.0_3.24.5-1ubuntu1.debian.tar.xz

Thanks

quequotion commented on 2018-09-29 13:58 (UTC)

Why not apply restore_filechooser_typeaheadfind.patch ?

horsemanoffaith commented on 2018-06-16 18:57 (UTC)

@Thraen- Package has been updated and libcloudproviders has been removed.

Thraen commented on 2018-05-28 12:00 (UTC)

Can we safely remove libcloudproviders from the dependencies, or a fix/alternative is available?

SolarAquarion commented on 2018-04-19 03:18 (UTC)

I think we're by .30

horsemanoffaith commented on 2018-03-11 01:02 (UTC)

@quequotion- updated to the latest version and added gtk3 to provides.

quequotion commented on 2018-01-21 01:25 (UTC) (edited on 2018-01-21 04:33 (UTC) by quequotion)

Thanks for the update and the print backends.

I had fixed 3.22.7 locally by adding a povides() and removing from the PKGBUILD lines 107-112, which were deleting the print backends: https://goo.gl/GRfL1A

EDIT: I've copypasted the same lines in my multilib version of the package!

EDIT again: Don't forget to add gtk3 to provides!

horsemanoffaith commented on 2018-01-20 05:04 (UTC)

Gtk3-print-backends came out after the previous version that I had here- 3.22.7. It was never removed, it just did not exist as part of the gtk3-ubuntu package.

quequotion commented on 2018-01-10 07:25 (UTC) (edited on 2018-01-15 06:07 (UTC) by quequotion)

this needs to provide gtk3-print-backends; why are they being removed from the package? gtk applications can not access printers without them.

horsemanoffaith commented on 2017-03-21 02:55 (UTC)

itamarx22- Please do not flag a package out-of-date unless a new version has been released. The version of this package will stay the same but will have a new package release number. See tomaszgasior's post below.

TomaszGasior commented on 2017-03-18 10:38 (UTC)

Package URL should be corrected to: http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/pool/main/g/gtk+3.0/gtk+3.0_3.22.7-1ubuntu2~ubuntu16.10.1.debian.tar.xz

horsemanoffaith commented on 2017-01-20 23:53 (UTC)

3.22.7 has been already been released. I will be updating directly to this version.

horsemanoffaith commented on 2017-01-20 23:49 (UTC)

@occupo It's likely that the link just needs to be updated to 3.22.6. I believe I built this package with the updated package version just a couple days ago. I'll be updating the package in the next few days.

occupo commented on 2017-01-20 07:29 (UTC)

this ppa link no longer works: http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/pool/main/g/gtk+3.0/gtk+3.0_3.22.5-1ubuntu1~ubuntu16.10.1.debian.tar.xz maybe it should be replaced with: https://launchpad.net/~nicola-onorata/+archive/ubuntu/desktop/+files/gtk+3.0_3.22.5-1ubuntu1~ubuntu16.10.1~ppa1.debian.tar.xz

horsemanoffaith commented on 2016-03-27 17:26 (UTC) (edited on 2016-03-29 05:34 (UTC) by horsemanoffaith)

This version (3.20.0) of GTK3 breaks lightdm-unity-greeter. I will be reverting it to an earlier version later today.

horsemanoffaith commented on 2016-01-11 04:45 (UTC)

AnAkkk, I have no idea. I didn't even know Steam needed a patch. You would have to ask the person/people who maintain GTK3 in the [extra] repository. I only maintain a few packages here on the AUR.

AnAkkk commented on 2016-01-10 22:51 (UTC)

Just found out about this package. Do you think there is any chance that the patch that fix Steam icon menu could simply be added to the gtk3 package from [extra]?

horsemanoffaith commented on 2016-01-06 06:20 (UTC)

Great! I was unaware of this. I have updated all the files for Unity-for-Arch, and I saw that people wanted the lightdm-unity-greeter, so I created this package. I'm more than happy to merge this file into the multilib package.

quequotion commented on 2016-01-04 13:48 (UTC)

er? outdated cache? sorry forget that.

quequotion commented on 2016-01-04 13:48 (UTC)

PKGBUILD for 3.18.6 http://pastie.org/10669403 soon available in multilib, mulitpackage format.