#!/usr/bin/env racket #lang racket/base (require racket/format) (provide all-packages package-options) (define (mygit a) (~a "https://git.greyserv.net/marrub/" a)) (define (gitlab a) (~a "https://gitlab.com/" a)) (define (github a) (~a "https://github.com/" a)) (define all-packages (list 'cef-standard 'kmozillahelper 'libsodium-git 'vim-runtime-git 'chocolate-doom 'desmume-git 'dolphin-emu-git 'eternity-engine-git 'fceux-git 'firefox-kde-opensuse-bin 'gdcc-git 'gopherus 'gvim-git 'gzdoom-legacy 'higan 'maxcso 'mednaffe 'megatools 'mgba-git 'minecraft-launcher 'minecraft-server-fabric 'motsognir 'mupen64plus-git 'mupen64plus-gui-git 'mupen64plus-noncore-plugins-git 'nicotine-plus-git 'obs-linuxbrowser-bin 'obs-studio-git 'oldschool-pc-fonts 'powershell-bin 'ppsspp-git 'prboom-plus 'qjoypad 'quark-shaders 'ripcord 'sharenix-git 'slade 'squirrel-sql 'teamviewer 'ttf-twemoji-color 'xf86-input-xwiimote-git 'xwiimote-git 'zdoom)) (define package-options (hash 'cef-standard (hash 'asdeps #t) 'kmozillahelper (hash 'asdeps #t) 'libsodium-git (hash 'asdeps #t) 'vim-runtime-git (hash 'asdeps #t) 'mupen64plus-noncore-plugins-git (hash 'force #t 'url (mygit "mupen64plus-noncore-plugins-git.git")) 'gdcc-git (hash 'url (mygit "gdcc-git.git")) 'higan (hash 'handle 'higan 'url (gitlab "higan/higan.git/")) 'quark-shaders (hash 'handle 'higan-shaders 'url (github "hizzlekizzle/quark-shaders")) 'motsognir (hash 'url (mygit "motsognir.git")) 'ppsspp-git (hash 'url (mygit "ppsspp-git.git")) 'teamviewer (hash 'url (mygit "teamviewer.git") 'branch "nmfix") 'minecraft-server-fabric (hash 'url (mygit "minecraft-server-fabric.git")))) ;; EOF