Might lib2geom be included as a dependency (lib2geom or lib2geom-git), instead of a source?
Current build failed to launch without manual install of it from packages.
Git Clone URL: | https://aur.archlinux.org/inkscape-git.git (read-only, click to copy) |
---|---|
Package Base: | inkscape-git |
Description: | An Open Source vector graphics editor, using SVG file format, from git master |
Upstream URL: | https://gitlab.com/inkscape |
Licenses: | GPL, LGPL |
Conflicts: | inkscape |
Provides: | inkscape |
Submitter: | haawda |
Maintainer: | bartus |
Last Packager: | bartus |
Votes: | 10 |
Popularity: | 0.82 |
First Submitted: | 2017-06-10 19:46 (UTC) |
Last Updated: | 2024-10-15 09:25 (UTC) |
Might lib2geom be included as a dependency (lib2geom or lib2geom-git), instead of a source?
Current build failed to launch without manual install of it from packages.
Again needs a poopler patch, see PKGBUILD of repo-package.
Please add python-cssselect
to the dependencies (or, to optdepends
), as some extensions do not work without it. https://gitlab.com/inkscape/inkscape/-/issues/2886
thanks for this package, now is needed to comment all about poppler 21.11 patch, is now merged in master and all build fine like that. My system is with testing repo enable
Hi, I have trouble comping latest Inkscape git snapshot, basically the error is mising glibmm headers, which I of course have installed (glibmm-2.66.1-2-x86_64 AND glibmm-2.68-2.68.1-2-x86_64).
compilation output is here: https://justpaste.it/6nlyf
also: pkg-config --cflags --libs glibmm-2.4 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lsigc-2.0
I think we need thiss patch to build, which did not yet make it into master
https://gitlab.com/arkamar/inkscape/-/commit/72a0d5585d4fd592e398c943f4dd290ff621c7f5
According to the rebuild-detector script another file should be added to the package.
ldd /usr/lib/inkscape/libinkscape_base.so
lib2geom.so.1.1.0 => not found
ldd /usr/bin/inkscape
lib2geom.so.1.1.0 => not found
ldd /usr/bin/inkview
lib2geom.so.1.1.0 => not found
This file is built from in the thirdparty subdir and can be added using
install -Dm644 lib/lib2geom.so.1.1.0 "$pkgdir"/usr/lib/inkscape/lib2geom.so.1.1.0
}
Th version number now is no longer monotonously increasing. I get
1.1+devel.r0.g65d249ff00
now. This can be most easily solved by an epoch bump.
Needs explicitely set C-Compiler now.
build() {
cd "$_gitname"
[[ -d build ]] || mkdir build
cd build
export PKG_CONFIG_PATH="/usr/lib/imagemagick6/pkgconfig"
export CXXFLAGS="${CXXFLAGS} -fpermissive"
cmake .. \
-DCMAKE_C_COMPILER=gcc \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=RELEASE
make
}
Pinned Comments
bartus commented on 2023-11-11 20:47 (UTC) (edited on 2023-11-11 20:51 (UTC) by bartus)
This package is also hosted on GitHub.
Please report
issues
andpatches
to inkscape-git*github.comTravis CI Status: <img alt="Build Status" src="https://travis-ci.org/bartoszek/AUR-inkscape-git.svg?branch=master" />
Use env vars to control build process:
BITMAP_BACKEND={imagemagick,graphicsmagick}
change bitmap filter backend (default imagemagick(libmagick6))MAKEFLAGS="xxx"
to override default make flags.Usage cases:
makepkg BITMAP_BACKEND=graphicsmagick MAKEFLAGS=-j1
yay -S gimp-git --mflags "BITMAP_BACKEND=graphicsmagick;MAKEFLAGS=-j1"