Package Details: inkscape-092-git 1:0.92.4.r48.ga364238274-1

Git Clone URL: https://aur.archlinux.org/inkscape-092-git.git (read-only, click to copy)
Package Base: inkscape-092-git
Description: An Open Source vector graphics editor, using Scalable Vector Graphics (SVG) file format, from git branch 0.92.x
Upstream URL: https://gitlab.com/inkscape/inkscape
Licenses: GPL, LGPL
Conflicts: inkscape
Provides: inkscape
Submitter: haawda
Maintainer: haawda
Last Packager: haawda
Votes: 19
Popularity: 0.000000
First Submitted: 2017-06-10 20:09
Last Updated: 2019-06-02 23:20

Dependencies (26)

Required by (118)

Sources (1)

Pinned Comments

haawda commented on 2016-09-13 06:44

Upstream opened a branch of for will release 0.92 (hence he name) of inkscape. This package pulls from that branch. Master is covered by inkscape-git.

The master has/will have
* cmake-only buildsystem
* gtk3 dependency instead of gtk2

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

haawda commented on 2016-04-11 20:53

I filed an upstream bu report, maybe you can add your build log with some words there.

https://bugs.launchpad.net/inkscape/+bug/1569039

colinkeenan commented on 2016-04-11 16:32

Today, I tried building it after installing "glib" from AUR. (I added it as a make dependency to the PKGBUILD). It still didn't work, but now the error is different:

In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2065:56: error: 'class Gdk::Display' has no member named 'get_device_manager'
Glib::RefPtr<Gdk::DeviceManager> dm = display->get_device_manager();
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2066:54: error: 'class Gdk::DeviceManager' has no member named 'get_client_pointer'
Glib::RefPtr<const Gdk::Device> device = dm->get_client_pointer();
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp: In member function 'void Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::draw_connection(const Cairo::RefPtr<Cairo::Context>&, const Gtk::TreeIter&, int, int, int, int, int)':
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2222:5: warning: 'void gtk_style_context_get_background_color(GtkStyleContext*, GtkStateFlags, GdkRGBA*)' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
gtk_style_context_get_background_color(sc, GTK_STATE_FLAG_NORMAL, &bg_color);
^
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2222:5: warning: 'void gtk_style_context_get_background_color(GtkStyleContext*, GtkStateFlags, GdkRGBA*)' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
gtk_style_context_get_background_color(sc, GTK_STATE_FLAG_NORMAL, &bg_color);
^
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:2222:80: warning: 'void gtk_style_context_get_background_color(GtkStyleContext*, GtkStateFlags, GdkRGBA*)' is deprecated: Use 'gtk_render_background' instead [-Wdeprecated-declarations]
gtk_style_context_get_background_color(sc, GTK_STATE_FLAG_NORMAL, &bg_color);
^
In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27:0,
from /usr/include/gtk-3.0/gtk/gtk.h:122,
from /usr/include/gtkmm-3.0/gtkmm/enums.h:28,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:47,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/box.h:27,
from ../../inkscape/src/ui/widget/dock-item.h:18,
from ../../inkscape/src/ui/dialog/dock-behavior.h:16,
from ../../inkscape/src/ui/dialog/dialog.h:17,
from ../../inkscape/src/ui/dialog/dialog-manager.h:17,
from ../../inkscape/src/ui/dialog/filter-effects-dialog.cpp:22:
/usr/include/gtk-3.0/gtk/gtkstylecontext.h:1201:6: note: declared here
void gtk_style_context_get_background_color (GtkStyleContext *context,
^
Makefile:8404: recipe for target 'ui/dialog/filter-effects-dialog.o' failed
make[3]: *** [ui/dialog/filter-effects-dialog.o] Error 1
make[3]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:5281: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:1467: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build'
Makefile:1123: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

colinkeenan commented on 2016-04-11 01:49

I have been building this at least once a week for the past couple of months without issue. I built it less than 2 days ago without issue.

Now, however, it won't build:

.
.
.

In file included from /usr/include/gtk-3.0/gdk/gdk.h:34:0,
from /usr/include/gdkmm-3.0/gdkmm/types.h:28,
from /usr/include/gdkmm-3.0/gdkmm/event.h:27,
from /usr/include/gtkmm-3.0/gtkmm/widget.h:41,
from /usr/include/gtkmm-3.0/gtkmm/container.h:28,
from /usr/include/gtkmm-3.0/gtkmm/bin.h:27,
from /usr/include/gtkmm-3.0/gtkmm/window.h:30,
from /usr/include/gtkmm-3.0/gtkmm/dialog.h:29,
from ../../inkscape/src/ui/dialog/guides.h:18,
from ../../inkscape/src/desktop-events.cpp:21:
/usr/include/gtk-3.0/gdk/gdkcursor.h:228:12: note: declared here
GdkCursor* gdk_cursor_new (GdkCursorType cursor_type);
^
../../inkscape/src/desktop-events.cpp: In function 'void init_extended()':
../../inkscape/src/desktop-events.cpp:633:58: error: 'class Gdk::Display' has no member named 'get_device_manager'
Glib::RefPtr<const Gdk::DeviceManager> dm = display->get_device_manager();
^
../../inkscape/src/desktop-events.cpp:634:66: error: 'const class Gdk::DeviceManager' has no member named 'list_devices'
std::vector< Glib::RefPtr<const Gdk::Device> > devices = dm->list_devices(Gdk::DEVICE_TYPE_SLAVE);
^
Makefile:8404: recipe for target 'desktop-events.o' failed
make[3]: *** [desktop-events.o] Error 1
make[3]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:5281: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build/src'
Makefile:1467: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/colin/abs/inkscape-gtk3-bzr/src/build'
Makefile:1123: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

haawda commented on 2016-02-07 14:49

I opened one, https://bugs.launchpad.net/inkscape/+bug/1542863, let's see.

jplatte commented on 2016-02-07 03:27

Okay, did you create a bug report on upstream? Or could you at least upload the make output so I could create one? I'm fine with having parallel builds disabled temporarily if they cause problems, but in the end, the cause should just be fixed.

haawda commented on 2016-02-07 03:15

Now again it does encounter race conditions with parallel builds.

haawda commented on 2016-01-28 21:17

Removed "!makeflags"

haawda commented on 2016-01-28 21:16

Yes it works. Removed "!makeflags"

jplatte commented on 2016-01-28 14:44

Can you try if it works without that option for you? It does for me, and it's really annoying to have to hotedit the PKGFILE every time, or wait forever for it to compile otherwise.

haawda commented on 2016-01-27 14:07

jP_wanN, yes, at least it used to be. But the codes changes often, so things may have changed.