Package Details: gtk3-ubuntu 3.24.34-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: SolarAquarion
Votes: 9
Popularity: 0.012068
First Submitted: 2015-12-31 21:55 (UTC)
Last Updated: 2022-06-27 00:56 (UTC)

Required by (3212)

Sources (4)

Latest Comments

1 2 3 Next › Last »

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.