-
-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
338 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -181,3 +181,54 @@ | |
fi | ||
done | ||
app-store-connect builds submit-to-app-store --cancel-previous-submissions --platform=IOS --version-string="1.0.${{ github.run_number }}" --whats-new="Compiled from `git log --pretty=format:%s --oneline --ancestry-path HEAD~1..HEAD`" --version-string="1.0.${{ github.run_number }}" $BUILD_ID || true | ||
build-aur: | ||
runs-on: ubuntu-latest | ||
defaults: | ||
run: | ||
working-directory: ./chameleonultragui | ||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
fetch-depth: 100 | ||
- uses: webfactory/[email protected] | ||
with: | ||
ssh-private-key: ${{ secrets.AUR_KEY }} | ||
- name: configure ssh | ||
run: | | ||
mkdir -p ~/.ssh | ||
ssh-keyscan -t rsa aur.archlinux.org >> ~/.ssh/known_hosts | ||
echo -e "Host aur.archlinux.org\n\tStrictHostKeyChecking no\n\tUser aur" >> ~/.ssh/config | ||
- name: configure git | ||
run: | | ||
git config --global user.email "github-actions[bot]@users.noreply.github.com" | ||
git config --global user.name "github-actions[bot]" | ||
- run: cp ../release-PKGBUILD PKGBUILD | ||
working-directory: "./chameleonultragui/" | ||
- run: cp ../release-.SRCINFO .SRCINFO | ||
working-directory: "./chameleonultragui/" | ||
- name: Update pakagerel in PKGBUILD | ||
run: sed -i "s/pkgrel=.*/pkgrel=${{ github.run_number }}/" PKGBUILD | ||
working-directory: "./chameleonultragui/" | ||
- name: Update pkgrel in .SRCINFO | ||
run: sed -i "s/pkgrel = .*/pkgrel = ${{ github.run_number }}/" .SRCINFO | ||
working-directory: "./chameleonultragui/" | ||
- name: clone aur | ||
run: git -c init.defaultbranch=master clone ssh://[email protected]/chameleonultragui.git | ||
working-directory: "./chameleonultragui/" | ||
- name: copy PKGBUILD | ||
run: cp ../PKGBUILD ./ | ||
working-directory: "./chameleonultragui/chameleonultragui/" | ||
- name: copy .SRCINFO | ||
run: cp ../.SRCINFO ./ | ||
working-directory: "./chameleonultragui/chameleonultragui/" | ||
- name: commit | ||
run: | | ||
git add PKGBUILD | ||
git add .SRCINFO | ||
git commit -m "Update to ${{ github.run_number }}" | ||
working-directory: "./chameleonultragui/chameleonultragui/" | ||
- name: push | ||
run: git push | ||
working-directory: "./chameleonultragui/chameleonultragui/" | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -52,3 +52,4 @@ app.*.map.json | |
android/fastlane/report.xml | ||
**/upload-keystore.jks | ||
**/AuthKey*.p8 | ||
**/cert_key |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
[Desktop Entry] | ||
Version=1.0 | ||
Name=Chameleon Ultra GUI | ||
GenericName=Chameleon Ultra GUI | ||
Comment=GUI app for Chameleon Ultra and Lite | ||
Terminal=false | ||
Type=Application | ||
Categories=Utility | ||
Exec=chameleonultragui %u | ||
TryExec=chameleonultragui | ||
Icon=chameleonultragui | ||
Keywords=Flutter;share;files;chameleon;chameleonultra;chameleonlite; |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -177,4 +177,4 @@ | |
"key_count": "Contador de claves", | ||
"all": "Todo", | ||
"no_name": "Sin nombre" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,180 @@ | ||
{ | ||
"@@locale": "fr", | ||
"ok": "OK", | ||
"cancel": "Annuler", | ||
"close": "Fermer", | ||
"save": "Sauvegarder", | ||
"no": "Non", | ||
"yes": "Oui", | ||
"enabled": "Activé", | ||
"disabled": "Désactivé", | ||
"available": "Disponible", | ||
"unavialable": "Indisponible", | ||
"connect": "Connecter", | ||
"home": "Accueil", | ||
"card": "Carte", | ||
"cards": "Cartes", | ||
"dictionary": "Dictionnaire", | ||
"dictionaries": "Dictionnaires", | ||
"slot": "Emplacement", | ||
"slots": "Emplacements", | ||
"slot_manager": "Gestionnaire Emplacement", | ||
"saved_cards": "Cartes sauvegardées", | ||
"read_card": "Lire Carte", | ||
"write_card": "Écrire Carte", | ||
"settings": "Paramètres", | ||
"theme": "Thème", | ||
"system": "Système", | ||
"light": "Clair", | ||
"dark": "Sombre", | ||
"color_scheme": "Jeu de couleurs", | ||
"def": "Défaut", | ||
"purple": "Pourpre", | ||
"blue": "Bleu", | ||
"green": "Vert", | ||
"indigo": "Indigo", | ||
"lime": "Citron vert", | ||
"red": "Rouge", | ||
"yellow": "Jaune", | ||
"about": "À propos", | ||
"activate": "Activer", | ||
"deactivate": "Désactiver", | ||
"debug_mode": "Mode Débogage", | ||
"debug_mode_confirmation": "Etes-vous sûr de vouloir passer en mode débogage {mode} ? Il est créé spécifiquement pour que les développeurs puissent tester des fonctions d'application spécifiques sur des plates-formes NON PRISES EN CHARGE.", | ||
"debug": "Débogage", | ||
"debug_page_warning": "L'utilisation de ce menu peut bloquer votre Chameleon de façon PERMANENTE.", | ||
"warned": "Vous êtes prévenu .", | ||
"platform": "Plateforme", | ||
"android": "Android", | ||
"serial_protocol": "Protocole Série", | ||
"chameleon_connected": "Chameleon connecté", | ||
"chameleon_device_type": "Type d'appareil Chameleon", | ||
"nested_attack": "Lancer une attaque nested sur une carte", | ||
"darkside_attack": "Lancer une attaque Darkside sur la carte", | ||
"copy_uid": "Copier l'UID de la carte vers l'émulateur", | ||
"test_naming": "Tester le nommage", | ||
"test_nested_lib": "Tester la bibliothèque Nested", | ||
"test_darkside_lib": "Tester la bibliothèque Darkside", | ||
"dfu_flash_ultra": "DFU Flash Ultra FW", | ||
"dfu_flash_lite": "DFU Flash Lite FW", | ||
"safe_option": "Option de sécurité", | ||
"restart_chameleon": "Redémarrer Chameleon", | ||
"error": "Erreur", | ||
"chameleon_is_dfu": "Chameleon est en mode DFU.", | ||
"firmware_is_corrupted": "Cela signifie probablement que votre firmware est corrompu. Voulez-vous installer la dernière version du FW ?", | ||
"flash": "Flash", | ||
"dfu": " (DFU)", | ||
"keys": "Clés", | ||
"found_keys": "Clés trouvées", | ||
"please_wait": "Veuillez patienter", | ||
"used_slots": "Emplacements utilisés", | ||
"firmware_version": "Version Firmware", | ||
"update_error": "Erreur de mise à jour", | ||
"up_to_date": "Le firmware de votre Chameleon ${model} est à jour", | ||
"downloading_fw": "Téléchargement et préparation du nouveau firmware Chameleon ${model}...", | ||
"check_updates": "Vérifier les mises à jour", | ||
"emulator_mode": "Aller au mode émulateur", | ||
"reader_mode": "Accéder au mode lecteur", | ||
"recover_keys_via": "Récupérer les clés via {mode}", | ||
"recover_keys": "Récupérer clés", | ||
"recover_keys_nonce": "Récupérer les clés de {number} nonce(s)", | ||
"restart_required": "Redémarrage nécessaire", | ||
"take_effects": "Les modifications prendront effet après un redémarrage", | ||
"language": "Langue", | ||
"sidebar_expansion": "Expansion de la barre latérale", | ||
"expand": "Développer", | ||
"retract": "Rétracter", | ||
"auto": "Auto", | ||
"restart_now": "Redémarrer maintenant", | ||
"about_text": "Un outil pour gérer et configurer graphiquement votre Chameleon Ultra, écrit en Flutter et fonctionnant sur bureau et mobile.", | ||
"version": "Version", | ||
"developed_by": "Développé par", | ||
"license": "Licence", | ||
"thanks_for_support": "Merci à tous ceux qui nous soutiennent sur Open Collective!", | ||
"code_contributors": "Personnes qui ont contribué au code", | ||
"not_implemented": "Non implémenté", | ||
"edit_data": "Éditer données", | ||
"enter_data": "Entrer données", | ||
"sector": "Secteur", | ||
"edit_card": "Éditer carte", | ||
"please_enter_name": "Merci d’indiquer un nom", | ||
"name": "Nom", | ||
"enter_name": "Saisir le nom de la carte", | ||
"pick_color": "Choisis une couleur", | ||
"reset_default": "Rétablir les valeurs par défaut", | ||
"please_enter_something": "Veuillez saisir {name}", | ||
"uid": "UID", | ||
"sak": "SAK", | ||
"atqa": "ATQA", | ||
"enter_something": "Entrer {name}", | ||
"must_or": "{name} doit être {a} ou {b} octets de long.", | ||
"must_be": "{name} doit avoir une longueur de {a} octets.", | ||
"device_settings": "Paramètres de l'appareil", | ||
"firmware_management": "Gestion du firmware", | ||
"enter_dfu": "Passer en mode DFU", | ||
"flash_via_dfu": "Flasher le dernier FW via DFU", | ||
"flash_zip_dfu": "Flash .zip FW via DFU", | ||
"animations": "Animations", | ||
"button_config": "Configuration des boutons", | ||
"button_x": "bouton {x}", | ||
"long_press": "Appui long", | ||
"disable": "Désactiver", | ||
"forward": "Suivant", | ||
"backward": "Précédent", | ||
"clone_uid": "Clone UID", | ||
"other": "Autre", | ||
"reset_settings": "Réinitialiser paramètres", | ||
"factory_reset": "Réinitialisation d'usine", | ||
"factory_sure": "Êtes-vous sûr de vouloir réinitialiser votre Chameleon?", | ||
"full": "Complet", | ||
"mini": "Mini", | ||
"none": "Aucune", | ||
"edit_dictionary": "Éditer le dictionnaire", | ||
"enter_dict_name": "Saisir le nom du dictionnaire", | ||
"enter_dict_keys": "Saisir les clés du dictionnaire", | ||
"empty": "Vide", | ||
"slot_settings": "Paramètres de l'emplacement", | ||
"slot_status": "Statut de l'emplacement", | ||
"hf": "HF", | ||
"lf": "LF", | ||
"mifare_clasic_e_s": "Paramètres de l'émulateur Mifare Classic", | ||
"mode_gen1a": "Gen1A Magic Mode", | ||
"mode_gen2": "Gen2 Magic Mode", | ||
"use_from_block": "Utiliser UID/SAK/ATQA à partir de 0 bloc", | ||
"collect_nonces": "Collecter des nonces ({type})", | ||
"present_cham_reader_keys": "Présenter Chameleon au lecteur pour récupérer les clés", | ||
"ena_coll_recover_keys": "Activer la collection pour récupérer les clés", | ||
"write_mode": "Mode écriture", | ||
"normal": "Normal", | ||
"decline": "Refuser", | ||
"deceive": "Tricher", | ||
"shadow": "Ombre", | ||
"outdated_fw": "FW obsolète", | ||
"unknown": "Inconnu", | ||
"recovery_error_no_supported": "La récupération de clé de cette carte n'est pas encore prise en charge", | ||
"recovery_error_no_keys_darkside": "Aucune clé et pas vulnérable à une attaque Darkside", | ||
"recovery_error_dict": "Une erreur s'est produite lors de la vérification du dictionnaire", | ||
"recovery_error_dump_data": "Une erreur s'est produite lors du chargement des données", | ||
"output_file": "Veuillez choisir un fichier de sortie", | ||
"hf_tag_info": "HF Tag Info", | ||
"lf_tag_info": "LF Tag Info", | ||
"no_card_found": "Aucune carte trouvée. Essayez de déplacer Chameleon sur la carte", | ||
"no_supported": "Action non prise en charge", | ||
"lite_no_read": "Chameleon Lite ne prend pas en charge la lecture des cartes", | ||
"read": "Lire", | ||
"write": "Écrire", | ||
"save_only_uid": "Enregistrer uniquement l'UID", | ||
"letter_space": "{letter} ", | ||
"dump_partial_data": "Sauvegarder les données partielles", | ||
"additional_key_dict": "Dictionnaire de clé supplémentaire", | ||
"check_keys_dict": "Vérifier les clés du dictionnaire", | ||
"dump_card": "Extraire la carte", | ||
"save_as": "Enregistrer sous {name}", | ||
"correct_tag_deta": "Corriger les détails du tag", | ||
"uid_len": "Longueur d'octet UID {len}", | ||
"tag_type": "Type de tag", | ||
"select_save_format": "Sélectionner le format d'enregistrement", | ||
"key_count": "Nombre de clés", | ||
"all": "Tout", | ||
"no_name": "Aucun nom" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
pkgbase = chameleonultragui-git | ||
pkgdesc = PKGBUILD for the Chameleon Ultra GUI | ||
pkgver = r168.61780d8 | ||
pkgrel = 1 | ||
url = https://github.com/GameTec-live/ChameleonUltraGUI | ||
arch = x86_64 | ||
makedepends = flutter | ||
makedepends = clang | ||
makedepends = cmake | ||
makedepends = ninja | ||
makedepends = pkgconf | ||
makedepends = xz | ||
depends = gtk3 | ||
depends = zenity | ||
source = git+https://github.com/GameTec-live/ChameleonUltraGUI.git#branch=main | ||
sha256sums = SKIP | ||
|
||
pkgname = chameleonultragui-git |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
pkgname=chameleonultragui-git | ||
pkgver=r168.61780d8 | ||
pkgrel=1 | ||
pkgdesc='PKGBUILD for the Chameleon Ultra GUI' | ||
arch=('x86_64') | ||
url="https://github.com/GameTec-live/ChameleonUltraGUI" | ||
depends=('gtk3' 'zenity') | ||
makedepends=('flutter' 'clang' 'cmake' 'ninja' 'pkgconf' 'xz') | ||
source=("git+https://github.com/GameTec-live/ChameleonUltraGUI.git#branch=main") | ||
sha256sums=('SKIP') | ||
|
||
pkgver() { | ||
cd "ChameleonUltraGUI" | ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" | ||
} | ||
|
||
prepare(){ | ||
cd "ChameleonUltraGUI/chameleonultragui" | ||
flutter --no-version-check config --no-analytics | ||
flutter --no-version-check config --enable-linux-desktop | ||
flutter --no-version-check pub get | ||
} | ||
|
||
build() { | ||
cd "ChameleonUltraGUI/chameleonultragui" | ||
flutter --no-version-check build linux --release | ||
} | ||
|
||
package() { | ||
cd "ChameleonUltraGUI/chameleonultragui/build/linux/x64/release/bundle/" | ||
# create the target folders | ||
install -dm 755 "$pkgdir/opt/$pkgname" "$pkgdir/usr/bin/" | ||
install -Dm644 "../../../../../aur/chameleonultragui.desktop" \ | ||
"${pkgdir}/usr/share/applications/chameleonultragui.desktop" | ||
install -Dm644 "../../../../../aur/chameleonultragui.png" \ | ||
"${pkgdir}/usr/share/pixmaps/chameleonultragui.png" | ||
# copy the bundled output to /opt | ||
cp -rdp --no-preserve=ownership . "$pkgdir/opt/$pkgname/" | ||
# symlink to /usr/bin so the app can be found in PATH | ||
ln -s "/opt/$pkgname/chameleonultragui" "$pkgdir/usr/bin/chameleonultragui" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
pkgbase = chameleonultragui | ||
pkgdesc = PKGBUILD for the Chameleon Ultra GUI | ||
pkgver = 0.0.1 | ||
pkgrel = 1 | ||
url = https://github.com/GameTec-live/ChameleonUltraGUI | ||
arch = x86_64 | ||
makedepends = flutter | ||
makedepends = clang | ||
makedepends = cmake | ||
makedepends = ninja | ||
makedepends = pkgconf | ||
makedepends = xz | ||
depends = gtk3 | ||
depends = zenity | ||
source = git+https://github.com/GameTec-live/ChameleonUltraGUI.git#branch=main | ||
sha256sums = SKIP | ||
|
||
pkgname = chameleonultragui |
Oops, something went wrong.