Package Details: inkscape-git 1:1.0+devel.r4386.g0a5dc27633-1

Git Clone URL: https://aur.archlinux.org/inkscape-git.git (read-only)
Package Base: inkscape-git
Description: An Open Source vector graphics editor, using SVG file format, from git master
Upstream URL: https://gitlab.com/inkscape/inkscape
Licenses: GPL, LGPL
Conflicts: inkscape
Provides: inkscape
Submitter: haawda
Maintainer: haawda (bartus)
Last Packager: haawda
Votes: 6
Popularity: 0.333869
First Submitted: 2017-06-10 19:46
Last Updated: 2019-04-28 15:27

Required by (89)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

haawda commented on 2019-04-28 15:43

Applied, thanks.

lonaowna commented on 2019-04-28 14:22

Hi, can you please make these changes?

Update the url field (Launchpad is no longer used):

url="https://gitlab.com/inkscape/inkscape"

Change the python2 dependencies to python, since "Inkscape's stock extensions have been moved to their own repository and were updated for compatibility with Python 3".

Depau commented on 2019-04-19 23:38

@lugao feel free to add it to the AUR anyway

haawda commented on 2019-04-19 15:26

I do not think that shallow clones are a good idea at all. I will not incorporate your change. Feel free to keep your package in AUR.

lugao commented on 2019-04-19 12:30

I created a derived package called inkscape-shallow-git to only shallow clone the inkscape repository. The full clone downloads about 1.6 GiB and the shallow clone about 27.72 MiB.

@haawad: Do you think you could integrate it into your package? Thanks!

friday13 commented on 2019-02-13 09:09

(inkscape:1259): Gtk-WARNING **: 12:09:23.554: Unable to locate theme engine in module_path: "adwaita",

bartus commented on 2018-11-18 13:05

Ok, I pushed second ver string - it's closest to inkscape --version and doesn't need extra deps to calculate.

bartus commented on 2018-11-17 11:44

According to Inkscape versioning convention, for main/master branches you have:

INKSCAPE_VERSION:        0.92+devel
INKSCAPE_DIST_PREFIX:    inkscape-0.92+devel
INKSCAPE_CPACK_PREFIX:   inkscape-0.92+devel_2018-11-16_e1eae41f45

for 0.92.x branche there is:

INKSCAPE_VERSION:        0.92.3
INKSCAPE_DIST_PREFIX:    inkscape-0.92.3

We can either pop versin minor: 0.93.r3569.ge1eae41f45

or add devel suffix: 0.92.devel.r3569.ge1eae41f45

or pop patch version: 0.92.4.r3569.ge1eae41f45

For me, last one looks okish, but revision counter is somewhat arbitrary as it counts commits from the last tag in master branch...

printf %s.%s.%s.r%s.g%s $(git show remotes/origin/0.92.x:CMakeLists.txt|grep -oP -e "INKSCAPE_VERSION_(MAJOR|MINOR|PATCH) +\K[0-9]+"|awk 'NR==3{print ++$1};NR!=3{print}') $(git rev-list $(git describe --tag --abbrev=0)..HEAD --count) $(git log --pretty=format:'%h' -n 1);

0.92.4.r3569.ge1eae41f45

first two are more hacky, but also good.

printf %s.%s.r%s.g%s $(grep -oP -e "INKSCAPE_VERSION_(MAJOR|MINOR) +\K[0-9]+" CMakeLists.txt|awk 'NR==2{print ++$1};NR!=2{print}') $(git rev-list $(git describe --tag --abbrev=0)..HEAD --count) $(git log --pretty=format:'%h' -n 1)

0.93.r3569.ge1eae41f45

printf %s.%s+devel.r%s.g%s $(grep -oP -e "INKSCAPE_VERSION_(MAJOR|MINOR) +\K[0-9]+" CMakeLists.txt) $(git rev-list $(git describe --tag --abbrev=0)..HEAD --count) $(git log --pretty=format:'%h' -n 1)

0.92+devel.r3569.ge1eae41f45

haawda commented on 2018-11-17 09:54

I think this would need an epoch, too. I made you a co-maintainer.

But I do not like 0.92.pre1.r3569.ge1eae41f45. This is not a pre release of 0.92 but for the upcoming version.

bartus commented on 2018-11-16 19:24

@haawad: Could we also have accurate pkgver ? my proposition:

 git describe --long --tags | sed 's/^INKSCAPE_//;s/\([^-]*-g\)/r\1/;s/[-_]/./g;s/\(.*\)/\L\1/'

witch produces: 0.92.pre1.r3569.ge1eae41f45