mirror of
https://github.com/laurent22/joplin.git
synced 2025-03-20 20:55:18 +02:00
testing mac binary signing by not zipping package
This commit is contained in:
parent
ed58ed91fd
commit
376de4ccbd
@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
sz_program=${SZA_PATH:-7za}
|
||||||
|
sz_type=${SZA_ARCHIVE_TYPE:-xz}
|
||||||
|
|
||||||
|
case $1 in
|
||||||
|
-d) "$sz_program" e -si -so -t${sz_type} ;;
|
||||||
|
*) "$sz_program" a f -si -so -t${sz_type} -mx${SZA_COMPRESSION_LEVEL:-9} ;;
|
||||||
|
esac 2> /dev/null
|
@ -0,0 +1,22 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2016 Vladimir Krivosheev
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
@ -0,0 +1 @@
|
|||||||
|
7-Zip precompiled binaries.
|
2
packages/app-desktop/build/defaultPlugins/io.github.jackgruber.backup/7zip-bin/index.d.ts
vendored
Normal file
2
packages/app-desktop/build/defaultPlugins/io.github.jackgruber.backup/7zip-bin/index.d.ts
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
export const path7za: string
|
||||||
|
export const path7x: string
|
@ -0,0 +1,22 @@
|
|||||||
|
"use strict"
|
||||||
|
|
||||||
|
const path = require("path")
|
||||||
|
|
||||||
|
function getPath() {
|
||||||
|
if (process.env.USE_SYSTEM_7ZA === "true") {
|
||||||
|
return "7za"
|
||||||
|
}
|
||||||
|
|
||||||
|
if (process.platform === "darwin") {
|
||||||
|
return path.join(__dirname, "mac", process.arch, "7za")
|
||||||
|
}
|
||||||
|
else if (process.platform === "win32") {
|
||||||
|
return path.join(__dirname, "win", process.arch, "7za.exe")
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return path.join(__dirname, "linux", process.arch, "7za")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
exports.path7za = getPath()
|
||||||
|
exports.path7x = path.join(__dirname, "7x.sh")
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,9 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
BASEDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
|
||||||
|
rm -rf /tmp/7z-linux
|
||||||
|
mkdir /tmp/7z-linux
|
||||||
|
cp "$BASEDIR/do-build.sh" /tmp/7z-linux/do-build.sh
|
||||||
|
docker run --rm -v /tmp/7z-linux:/project buildpack-deps:xenial /project/do-build.sh
|
@ -0,0 +1,20 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
apt-get update -qq
|
||||||
|
apt-get upgrade -qq
|
||||||
|
|
||||||
|
echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-5.0 main" > /etc/apt/sources.list.d/llvm.list
|
||||||
|
curl -L http://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
|
||||||
|
apt-get update -qq
|
||||||
|
apt-get install -qq bzip2 yasm clang-5.0 lldb-5.0 lld-5.0
|
||||||
|
|
||||||
|
ln -s /usr/bin/clang-5.0 /usr/bin/clang
|
||||||
|
ln -s /usr/bin/clang++-5.0 /usr/bin/clang++
|
||||||
|
|
||||||
|
mkdir -p /tmp/7z
|
||||||
|
cd /tmp/7z
|
||||||
|
curl -L http://downloads.sourceforge.net/project/p7zip/p7zip/16.02/p7zip_16.02_src_all.tar.bz2 | tar -xj -C . --strip-components 1
|
||||||
|
cp makefile.linux_clang_amd64_asm makefile.machine
|
||||||
|
make -j4
|
||||||
|
mv bin/7za /project/7za
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,20 @@
|
|||||||
|
{
|
||||||
|
"name": "7zip-bin",
|
||||||
|
"description": "7-Zip precompiled binaries",
|
||||||
|
"version": "5.1.1",
|
||||||
|
"files": [
|
||||||
|
"*.js",
|
||||||
|
"7x.sh",
|
||||||
|
"index.d.ts",
|
||||||
|
"linux",
|
||||||
|
"mac",
|
||||||
|
"win"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"repository": "develar/7zip-bin",
|
||||||
|
"keywords": [
|
||||||
|
"7zip",
|
||||||
|
"7z",
|
||||||
|
"7za"
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"manifest_version": 1,
|
||||||
|
"id": "io.github.jackgruber.backup",
|
||||||
|
"app_min_version": "2.1.3",
|
||||||
|
"version": "1.1.1",
|
||||||
|
"name": "Simple Backup",
|
||||||
|
"description": "Plugin to create manual and automatic backups.",
|
||||||
|
"author": "JackGruber",
|
||||||
|
"homepage_url": "https://github.com/JackGruber/joplin-plugin-backup/blob/master/README.md",
|
||||||
|
"repository_url": "https://github.com/JackGruber/joplin-plugin-backup",
|
||||||
|
"keywords": ["backup", "jex", "export", "zip", "7zip", "encrypted"]
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
#joplin-plugin-content {
|
||||||
|
width: fit-content;
|
||||||
|
background-color: var(--joplin-background-color);
|
||||||
|
color: var(--joplin-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
#backuperror {
|
||||||
|
width: fit-content;
|
||||||
|
display: block;
|
||||||
|
flex-direction: column;
|
||||||
|
min-width: 300px;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
font-size: var(--joplin-font-size);
|
||||||
|
font-family: var(--joplin-font-family);
|
||||||
|
}
|
@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"manifest_version": 1,
|
||||||
|
"id": "plugin.calebjohn.rich-markdown",
|
||||||
|
"app_min_version": "2.4",
|
||||||
|
"version": "0.8.3",
|
||||||
|
"name": "Rich Markdown",
|
||||||
|
"description": "Helping you ditch the markdown viewer for good.",
|
||||||
|
"author": "Caleb John",
|
||||||
|
"homepage_url": "https://github.com/CalebJohn/joplin-rich-markdown#readme",
|
||||||
|
"repository_url": "https://github.com/CalebJohn/joplin-rich-markdown",
|
||||||
|
"keywords": [
|
||||||
|
"editor",
|
||||||
|
"visual"
|
||||||
|
],
|
||||||
|
"_publish_hash": "sha256:7059ff05f3fcac2ead5b8f4cb04ec66830be55e02407408a39ab20e536055f5d",
|
||||||
|
"_publish_commit": "main:9816b21068ce09014e8ef8adb0bd31bc20343247"
|
||||||
|
}
|
Binary file not shown.
@ -5,7 +5,7 @@
|
|||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dist": "yarn run bundleDefaultPlugins && yarn run electronRebuild && npx electron-builder",
|
"dist": "yarn run electronRebuild && npx electron-builder",
|
||||||
"bundleDefaultPlugins": "cd ../tools && node bundleDefaultPlugins.js",
|
"bundleDefaultPlugins": "cd ../tools && node bundleDefaultPlugins.js",
|
||||||
"build": "gulp build",
|
"build": "gulp build",
|
||||||
"postinstall": "yarn run build",
|
"postinstall": "yarn run build",
|
||||||
@ -93,7 +93,8 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"binaries": [
|
"binaries": [
|
||||||
"Contents/Resources/build/defaultPlugins/io.github.jackgruber.backup/plugin.jpl"
|
"Contents/Resources/build/defaultPlugins/io.github.jackgruber.backup/7zip-bin/mac/arm64/7za",
|
||||||
|
"Contents/Resources/build/defaultPlugins/io.github.jackgruber.backup/7zip-bin/mac/x64/7za"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"linux": {
|
"linux": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user