diff options
author | tercean | 2020-08-04 20:38:28 +0200 |
---|---|---|
committer | tercean | 2020-08-04 20:38:50 +0200 |
commit | 5cfb26473b2e7c335462ab67efb8ce07ba215434 (patch) | |
tree | ffb87859b8266b7e08483bd757d45ffd9c13b076 | |
parent | 3ea75cb99a3c5d50bfa2aa539eeb2023334a0d8e (diff) | |
download | aur-5cfb26473b2e7c335462ab67efb8ce07ba215434.tar.gz |
patch 0.12.0 to skip git operations
-rw-r--r-- | .SRCINFO | 5 | ||||
-rwxr-xr-x | PKGBUILD | 17 | ||||
-rw-r--r-- | remove_git_submodule.patch | 12 |
3 files changed, 32 insertions, 2 deletions
@@ -10,14 +10,19 @@ pkgbase = deltachat-desktop makedepends = git makedepends = rustup makedepends = python + makedepends = unzip depends = electron6 conflicts = deltachat-desktop-git source = deltachat-desktop-1.12.0.tar.gz::https://github.com/deltachat/deltachat-desktop/archive/v1.12.0.tar.gz source = deltachat-desktop.desktop source = deltachat-desktop.sh + source = basicwebrtc.zip::https://github.com/cracker0dks/basicwebrtc/archive/7a339f7f164b9b1ecbca740121874bf71d57ca50.zip + source = remove_git_submodule.patch sha256sums = 074d31f7691b58e74ee0421172c5a44bce65eafdc7c9cd62e8d4914d46f173bb sha256sums = 39bae164c234b3c89e7ae2bde89753c90065df7f37fece084f7f5acccbb9f1f1 sha256sums = 5e20ea657599390e317523ae17b17aba0d26c59474a7f80282af5f2668002f59 + sha256sums = 5b1bf04faef913980b9bfd0e60be9113edb47a718e8f18c8dab58ee4f3d75c6e + sha256sums = 12815b12e001ffc72943eba955e7c715856b43f8e62ec4ef880893f19acef9d9 pkgname = deltachat-desktop @@ -8,18 +8,31 @@ arch=("any") url="https://github.com/deltachat/deltachat-desktop" license=("GPL") depends=('electron6') -makedepends=('npm' 'nodejs' 'git' 'rustup' 'python') +makedepends=('npm' 'nodejs' 'git' 'rustup' 'python' 'unzip') conflicts=("deltachat-desktop-git") +_basicwebrtc_commit=7a339f7f164b9b1ecbca740121874bf71d57ca50 source=( "deltachat-desktop-${pkgver}.tar.gz::https://github.com/deltachat/deltachat-desktop/archive/v${pkgver}.tar.gz" "deltachat-desktop.desktop" "deltachat-desktop.sh" + "basicwebrtc.zip::https://github.com/cracker0dks/basicwebrtc/archive/$_basicwebrtc_commit.zip" + "remove_git_submodule.patch" ) sha256sums=('074d31f7691b58e74ee0421172c5a44bce65eafdc7c9cd62e8d4914d46f173bb' '39bae164c234b3c89e7ae2bde89753c90065df7f37fece084f7f5acccbb9f1f1' - '5e20ea657599390e317523ae17b17aba0d26c59474a7f80282af5f2668002f59') + '5e20ea657599390e317523ae17b17aba0d26c59474a7f80282af5f2668002f59' + '5b1bf04faef913980b9bfd0e60be9113edb47a718e8f18c8dab58ee4f3d75c6e' + '12815b12e001ffc72943eba955e7c715856b43f8e62ec4ef880893f19acef9d9') +prepare() { + cd "$srcdir/${pkgname}-${pkgver}" + unzip $srcdir/basicwebrtc.zip + rm -rf basicwebrtc + mv basicwebrtc-master basicwebrtc + + patch --forward --strip=1 --input="${srcdir}/remove_git_submodule.patch" +} build() { cd "$srcdir/${pkgname}-${pkgver}" diff --git a/remove_git_submodule.patch b/remove_git_submodule.patch new file mode 100644 index 000000000000..6b06272b3896 --- /dev/null +++ b/remove_git_submodule.patch @@ -0,0 +1,12 @@ +diff --unified --recursive --text deltachat-desktop-1.12.0.orig/package.json deltachat-desktop-1.12.0.patched/package.json +--- deltachat-desktop-1.12.0.orig/package.json 2020-07-31 21:46:01.000000000 +0200 ++++ deltachat-desktop-1.12.0.patched/package.json 2020-08-04 20:30:00.188436997 +0200 +@@ -4,8 +4,6 @@ + "description": "Desktop Application for delta.chat", + "main": "index.js", + "scripts": { +- "install": "npm run install:submodules", +- "install:submodules": "git submodule update --recursive --init", + "test": "npm run check-formatting && npm run test-log-conventions && npm run test-unit", + "test-log-conventions": "node ./bin/log-conventions", + "test-unit": "node test/unit", |