diff options
author | bartus | 2024-02-01 16:56:48 +0100 |
---|---|---|
committer | bartus | 2024-02-01 16:56:48 +0100 |
commit | 33db9a0bbf14ddab1703af2b0dc74bf18b359c06 (patch) | |
tree | 45fec2e2452952ea3ecf9d77eed9014d61cbaf15 | |
parent | 13b3d5679238dc48cf8a6c17fce8eb03b73cee41 (diff) | |
download | aur-33db9a0bbf14ddab1703af2b0dc74bf18b359c06.tar.gz |
Update source for submodules
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 48 insertions, 8 deletions
@@ -41,8 +41,20 @@ pkgbase = inkscape-git provides = inkscape conflicts = inkscape source = inkscape.git::git+https://gitlab.com/inkscape/inkscape.git#branch=master - source = extensions.git::git+https://gitlab.com/inkscape/extensions.git - source = lib2geom.git::git+https://gitlab.com/inkscape/lib2geom.git + source = extensions-gcodetools::git+https://gitlab.com/inkscape/extras/extensions-gcodetools + source = extension-manager::git+https://gitlab.com/inkscape/extras/extension-manager + source = inkscape-import-clipart::git+https://gitlab.com/inkscape/extras/inkscape-import-clipart + source = extension-xaml::git+https://gitlab.com/inkscape/extras/extension-xaml + source = extensions.git::git+https://gitlab.com/inkscape/extensions + source = lib2geom::git+https://gitlab.com/inkscape/lib2geom + source = themes::git+https://gitlab.com/inkscape/themes + source = libcroco::git+https://gitlab.com/inkscape/libcroco + sha1sums = SKIP + sha1sums = SKIP + sha1sums = SKIP + sha1sums = SKIP + sha1sums = SKIP + sha1sums = SKIP sha1sums = SKIP sha1sums = SKIP sha1sums = SKIP @@ -59,19 +59,21 @@ optdepends=( ) provides=('inkscape') conflicts=('inkscape') -source=("inkscape.git::git+$url/inkscape.git${_fragment}" - "extensions.git::git+$url/extensions.git" - "lib2geom.git::git+$url/lib2geom.git") +source=("inkscape.git::git+$url/inkscape.git${_fragment}") sha1sums=('SKIP' 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' 'SKIP') _gitname="inkscape.git" prepare() { cd "$_gitname" - git config submodule.share/extensions.url "${srcdir}"/extensions.git - git config submodule.src/3rdparty/2geom.url "${srcdir}"/lib2geom.git - git -c protocol.file.allow=always submodule update --init --remote + prepare_submodule # fix track_obj deprecated in libsigc sed '/DSIGCXX_DISABLE_DEPRECATED/d' -i CMakeScripts/DefineDependsandFlags.cmake # fix lib2geom header location @@ -100,3 +102,29 @@ package() { internal_2geom=$(cmake -LA -N build/CMakeCache.txt|grep -oP "WITH_INTERNAL_2GEOM.*=\K.*") [[ $internal_2geom == "ON" ]] && conflicts+=('lib2geom') || true } + +# Generated with git_submodule_PKGBUILD_conf.sh ( https://gist.github.com/bartoszek/41a3bfb707f1b258de061f75b109042b ) +# Call prepare_submodule in prepare() function + +prepare_submodule() { + git -C "$srcdir/extensions.git" config submodule.other/gcodetools.url "$srcdir/extensions-gcodetools" + git -C "$srcdir/extensions.git" config submodule.other/inkman.url "$srcdir/extension-manager" + git -C "$srcdir/extensions.git" config submodule.other/clipart.url "$srcdir/inkscape-import-clipart" + git -C "$srcdir/extensions.git" config submodule.other/extension-xaml.url "$srcdir/extension-xaml" + git -C "$srcdir/extensions.git" -c protocol.file.allow=always submodule update --init + git -C "$srcdir/inkscape.git" config submodule.share/extensions.url "$srcdir/extensions" + git -C "$srcdir/inkscape.git" config submodule.src/3rdparty/2geom.url "$srcdir/lib2geom" + git -C "$srcdir/inkscape.git" config submodule.share/themes.url "$srcdir/themes" + git -C "$srcdir/inkscape.git" config submodule.src/3rdparty/libcroco.url "$srcdir/libcroco" + git -C "$srcdir/inkscape.git" -c protocol.file.allow=always submodule update --init +} +source+=( + "extensions-gcodetools::git+https://gitlab.com/inkscape/extras/extensions-gcodetools" + "extension-manager::git+https://gitlab.com/inkscape/extras/extension-manager" + "inkscape-import-clipart::git+https://gitlab.com/inkscape/extras/inkscape-import-clipart" + "extension-xaml::git+https://gitlab.com/inkscape/extras/extension-xaml" + "extensions.git::git+https://gitlab.com/inkscape/extensions" + "lib2geom::git+https://gitlab.com/inkscape/lib2geom" + "themes::git+https://gitlab.com/inkscape/themes" + "libcroco::git+https://gitlab.com/inkscape/libcroco" +) |