commit d76a511e845c31fb0b0b835399f1de58853f1ae7 Author: askiiart <dev@askiiart.net> Date: Sun Feb 23 13:32:45 2025 -0600 initial commit diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..5d49db3 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,23 @@ +kind: pipeline +type: docker +name: default + +steps: +- name: Build extension + image: node + commands: + - '/drone/src/build.sh' + volumes: + - name: misc + path: /misc + +volumes: +- name: misc + host: + path: /mnt/user/files/misc +- name: bookworm-repo + host: + path: /mnt/user/files/repos/debian +- name: arch-repo + host: + path: /mnt/user/files/repos/archlinux/x86_64 \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..a791605 --- /dev/null +++ b/build.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash +set -euo pipefail +npm install -g web-ext pnpm + +git clone --depth 1 https://github.com/Vendicated/Vencord +cd ./Vencord/ + +# build extension +pnpm i +pnpm run buildWeb + +# change id +cd ./dist/ +jq '.browser_specific_settings.gecko.id = "vencord-firefox@askiiart.net"' ./firefox-unpacked/manifest.json >./firefox-unpacked/manifest.json +web-ext build -s ./firefox-unpacked/ + +# move to /misc and set version +mkdir -p /misc/vencord-firefox/ +mv ./extension-firefox.zip /misc/vencord-firefox/vencord-firefox.zip +jq '.version' firefox-unpacked/manifest.json | tr -d '"' >/misc/vencord-firefox/version