Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
334 changes: 334 additions & 0 deletions .flatpak/go.mod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,334 @@
# Workaround for Go modules generated by github.com/dennwc/flatpak-go-mod
- dest: vendor
path: modules.txt
type: file
- dest: vendor/github.com/atotto/clipboard
sha256: d67b2c36c662751309fd2ec351df3651584bea840bd27be9a90702c3a238b43f
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/atotto/clipboard/@v/v0.1.4.zip
- dest: vendor/github.com/caarlos0/env/v11
sha256: e86a8827e0c39e73dcd6cab45fc755186aaa77696edbffb020407d9db560f47e
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/caarlos0/env/v11/@v/v11.3.1.zip
- dest: vendor/github.com/charmbracelet/bubbles
sha256: fdfdda9c2605a6898027c9bcd2ffc38abc7cec4beb4087d509694d813c4b1dc9
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/bubbles/@v/v0.21.0.zip
- dest: vendor/github.com/charmbracelet/bubbletea
sha256: ca18d0ac180d4cb5b2c9abbefda535ea29917808f97640bd0e112d42e8363712
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/bubbletea/@v/v1.3.5.zip
- dest: vendor/github.com/charmbracelet/glamour
sha256: 980606e099a3f49bcbf2521f054e5205fdcd08db499975cdc374c5d0f14c79b8
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/glamour/@v/v0.10.0.zip
- dest: vendor/github.com/charmbracelet/lipgloss
sha256: 626c107b5c002b297a36aab58949904266eac5c6a030face80a771084bdb279a
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/lipgloss/@v/v1.1.1-0.20250404203927-76690c660834.zip
- dest: vendor/github.com/charmbracelet/log
sha256: 2eff0c9ae4bb2bf594b3deefd949562502ef521655dd7cfec43fdaed1f4d0506
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/log/@v/v0.4.2.zip
- dest: vendor/github.com/charmbracelet/x/editor
sha256: 4404f7bd6423e90abfae1fbf6cf237d2b31ffad91c92fdf8ac0b32723fa564c9
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/x/editor/@v/v0.1.0.zip
- dest: vendor/github.com/dustin/go-humanize
sha256: 319404ea84c8a4e2d3d83f30988b006e7dd04976de3e1a1a90484ad94679fa46
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/dustin/go-humanize/@v/v1.0.1.zip
- dest: vendor/github.com/fsnotify/fsnotify
sha256: 94e64824b23591b7aa504e3321d5ec3f57de88f4d49882eaefbbf6820dab746e
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/fsnotify/fsnotify/@v/v1.9.0.zip
- dest: vendor/github.com/mattn/go-runewidth
sha256: 179d2d900c76ee3560fbeda60d0237a3be6acb734d0cb7423b55e5ccb0cedbca
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/mattn/go-runewidth/@v/v0.0.16.zip
- dest: vendor/github.com/mitchellh/go-homedir
sha256: fffec361fc7e776bb71433560c285ee2982d2c140b8f5bfba0db6033c0ade184
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/mitchellh/go-homedir/@v/v1.1.0.zip
- dest: vendor/github.com/muesli/gitcha
sha256: d1d857ef9ff44e06671c08109760ce4d8a9a5701f8d3f431d6c99f135fc54952
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/gitcha/@v/v0.3.0.zip
- dest: vendor/github.com/muesli/go-app-paths
sha256: 08f42bf4de9387641d60253539d1dadb2d590db481c9498509314d75e2e9d7a0
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/go-app-paths/@v/v0.2.2.zip
- dest: vendor/github.com/muesli/mango-cobra
sha256: 9554108a636982e830c036e4e409ca1c246602cc1680909a38b67d6eadd021b4
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/mango-cobra/@v/v1.2.0.zip
- dest: vendor/github.com/muesli/reflow
sha256: 78e2cebf5a46a9b7c7c52d55d4ac4650cabd9135f180092e3f476293bb86696e
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/reflow/@v/v0.3.0.zip
- dest: vendor/github.com/muesli/roff
sha256: 9fd6265f0207b4af5786049c728c0ed9844b83cab8c0bfe419c49378dc08a173
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/roff/@v/v0.1.0.zip
- dest: vendor/github.com/muesli/termenv
sha256: ba02d3ebd9c1d87e2c2133b1f2bb61a7001b3765196e8016029ce9fe54c5c0fc
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/termenv/@v/v0.16.0.zip
- dest: vendor/github.com/sahilm/fuzzy
sha256: ea29d62ead95ddb604f29ea9f26805ce20d451440fa511d7aaa7356bcebdaa1f
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/sahilm/fuzzy/@v/v0.1.1.zip
- dest: vendor/github.com/spf13/cobra
sha256: e44a319d167f096bd3ba0bd0c13cf17d8dc0b7d51ac784fa7440d005dd2ed5cb
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/spf13/cobra/@v/v1.9.1.zip
- dest: vendor/github.com/spf13/viper
sha256: bd2753773b55dbb35df301ea99b12ff111e3741f5a8fe7c2bb7df6378e25566d
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/spf13/viper/@v/v1.20.1.zip
- dest: vendor/golang.org/x/sys
sha256: 182df79c87135f6dbd0d45656b6527e9221e28899ee44cc6cc7e7a396aedaef9
strip-components: 3
type: archive
url: https://proxy.golang.org/golang.org/x/sys/@v/v0.33.0.zip
- dest: vendor/golang.org/x/term
sha256: e31f47c791e37f7dd1c12ad47015cf19f4a1903ac1792dacb724c5607e44c455
strip-components: 3
type: archive
url: https://proxy.golang.org/golang.org/x/term/@v/v0.32.0.zip
- dest: vendor/golang.org/x/text
sha256: 3f218b1dd9a690036d1226f46f142fc7ae3cc9cd4f28610b96bb8080b7e194c9
strip-components: 3
type: archive
url: https://proxy.golang.org/golang.org/x/text/@v/v0.25.0.zip
- dest: vendor/github.com/alecthomas/chroma/v2
sha256: 1fc346b3317079b8c8ab6927cd3f3da494561116f0e9613a08a714bd9cfbd76a
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/alecthomas/chroma/v2/@v/v2.14.0.zip
- dest: vendor/github.com/aymanbagabas/go-osc52/v2
sha256: 939ebf2a5481f2172e1a5e0c318d05aef5b6d950a960556216c3da7879a927f8
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/aymanbagabas/go-osc52/v2/@v/v2.0.1.zip
- dest: vendor/github.com/aymerick/douceur
sha256: dcbf69760cc1a8b32384495438e1086e4c3d669b2ebc0debd92e1865ffd6be60
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/aymerick/douceur/@v/v0.2.0.zip
- dest: vendor/github.com/charmbracelet/colorprofile
sha256: 8df093c3abeab24f9c17464cf222a4f44e3875acc4cd7a071c8b856934bffc2d
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/colorprofile/@v/v0.2.3-0.20250311203215-f60798e515dc.zip
- dest: vendor/github.com/charmbracelet/x/ansi
sha256: 93232b97a5a80c2c5c283faa63d434f71387afaf255e0dab9479a066581b946d
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/x/ansi/@v/v0.8.0.zip
- dest: vendor/github.com/charmbracelet/x/cellbuf
sha256: 386dc015a2e4d30a67dcc2365e85de662a8e94def65bca832ba5ba26be65a852
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/x/cellbuf/@v/v0.0.13.zip
- dest: vendor/github.com/charmbracelet/x/exp/slice
sha256: 100307c643f8df1c04c0ec05685da27c23c15bdff216d533eb8b7d675d3b5dbe
strip-components: 5
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/x/exp/slice/@v/v0.0.0-20250327172914-2fdc97757edf.zip
- dest: vendor/github.com/charmbracelet/x/term
sha256: 943ea615acab846478d15fc9b21eb5e47df786577915f84565b6d4b31d4014a0
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/charmbracelet/x/term/@v/v0.2.1.zip
- dest: vendor/github.com/dlclark/regexp2
sha256: 2a93432600feacb866669789bb7910ff283e1af764fcd03d70c6592f9619aeb4
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/dlclark/regexp2/@v/v1.11.0.zip
- dest: vendor/github.com/erikgeiser/coninput
sha256: bd7f9a62374dc4d111863491729763a0eafcdc440d4a6ebead61d3af4a2c3f2f
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/erikgeiser/coninput/@v/v0.0.0-20211004153227-1c3628e74d0f.zip
- dest: vendor/github.com/go-logfmt/logfmt
sha256: a49c00cff30c02d9c09a4974ce91215bfe37f528a74f129576697869a1b8c630
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/go-logfmt/logfmt/@v/v0.6.0.zip
- dest: vendor/github.com/go-viper/mapstructure/v2
sha256: bbc0a1a1633c0e9024950a595e4e05e0eaff024de06fb8318a7764f0566007dd
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/go-viper/mapstructure/v2/@v/v2.2.1.zip
- dest: vendor/github.com/gorilla/css
sha256: 870531962ce9787f8dfa2d7a5476be66e08a133c6c75155b20c551e7ac5bc25c
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/gorilla/css/@v/v1.0.1.zip
- dest: vendor/github.com/inconshreveable/mousetrap
sha256: 526674de624d7db108cfe7653ef110ccdfd97bc85026254224815567928ed243
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/inconshreveable/mousetrap/@v/v1.1.0.zip
- dest: vendor/github.com/lucasb-eyer/go-colorful
sha256: 78d5d0e0737f0f54bbed77b6dfa847d8c871bed2668a9dc44328c7c3411ada10
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/lucasb-eyer/go-colorful/@v/v1.2.0.zip
- dest: vendor/github.com/mattn/go-isatty
sha256: f2d5f89ca451577e17464b9bb596dc0d0ecececb5eaa63622c41b57cd0b7b8cc
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/mattn/go-isatty/@v/v0.0.20.zip
- dest: vendor/github.com/mattn/go-localereader
sha256: aa67306797b071ce93188fe2834f63ffd7963faf623d49229d891ef52e595b35
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/mattn/go-localereader/@v/v0.0.1.zip
- dest: vendor/github.com/microcosm-cc/bluemonday
sha256: dbbc62b06600331e29a4d453b8b3e95b1ba48e50baddfd981a3825f8d0043011
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/microcosm-cc/bluemonday/@v/v1.0.27.zip
- dest: vendor/github.com/muesli/ansi
sha256: 59c0d420908d51df3c701510337fbe42bfb4d48fcc5f490b5eb2f36fc25f91b9
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/ansi/@v/v0.0.0-20230316100256-276c6243b2f6.zip
- dest: vendor/github.com/muesli/cancelreader
sha256: f0654e7f8f8a49b02ff10a75ccaa0eb08a65aaacbc45f5ba93305276e2ac7f61
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/cancelreader/@v/v0.2.2.zip
- dest: vendor/github.com/muesli/mango
sha256: 1d115e3502fc8e20fd696ae39c05148a0fc5ac17b4d8dbd42e1504a1d7a19c8b
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/mango/@v/v0.1.0.zip
- dest: vendor/github.com/muesli/mango-pflag
sha256: cf0a917c8745a11bffead18e9d672b6de423a16f7a25f2500f78e37fbf31ecc9
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/muesli/mango-pflag/@v/v0.1.0.zip
- dest: vendor/github.com/pelletier/go-toml/v2
sha256: a51f4dc7b62bd7c26b387d912dfae87ca1449082f26574c9f614ae640318b092
strip-components: 4
type: archive
url: https://proxy.golang.org/github.com/pelletier/go-toml/v2/@v/v2.2.3.zip
- dest: vendor/github.com/rivo/uniseg
sha256: b995e4aa0cc1e5779cc61138ac925cb8c1e963e40c80e4b93ee8553812ebb792
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/rivo/uniseg/@v/v0.4.7.zip
- dest: vendor/github.com/rogpeppe/go-internal
sha256: d4539e716c2b7f2824584e4c4a17f64c508bd6e5359106a406a7e23e77109cde
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/rogpeppe/go-internal/@v/v1.12.0.zip
- dest: vendor/github.com/sabhiram/go-gitignore
sha256: fc571ae34985b168179fe5e05a96c51df84a3599293197a5f1df5adab63bfe8b
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/sabhiram/go-gitignore/@v/v0.0.0-20180611051255-d3107576ba94.zip
- dest: vendor/github.com/sagikazarmark/locafero
sha256: 5cd04250b11eedbceeb0b858f5f6882349994f9be8642fde07973db3b0b19093
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/sagikazarmark/locafero/@v/v0.7.0.zip
- dest: vendor/github.com/sourcegraph/conc
sha256: 98d3147d14fbd070099a61c37b65c5ccd95a1823cade101c4c5a04c1b1ba6576
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/sourcegraph/conc/@v/v0.3.0.zip
- dest: vendor/github.com/spf13/afero
sha256: 777d9869388ae8c61c0e308f741e540507be8bb96a7ece8dd3295801edaf2e7c
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/spf13/afero/@v/v1.12.0.zip
- dest: vendor/github.com/spf13/cast
sha256: ff1732498075dcb9da29be52202f3d7c8561e559480586f5e08617daf8d514f6
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/spf13/cast/@v/v1.7.1.zip
- dest: vendor/github.com/spf13/pflag
sha256: d8dac1115c17fa667a93d50f34ddf37648eeb6b92446f429c6120777aa839678
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/spf13/pflag/@v/v1.0.6.zip
- dest: vendor/github.com/subosito/gotenv
sha256: 142db3dd2328e744c157e85cf3291d027013b79f92a45984f860fe38bc0f1f8d
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/subosito/gotenv/@v/v1.6.0.zip
- dest: vendor/github.com/xo/terminfo
sha256: b8f4270191e08e135e932dfe168769046a4268ec7f3892593b1d773b2c5fa4cf
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/xo/terminfo/@v/v0.0.0-20220910002029-abceb7e1c41e.zip
- dest: vendor/github.com/yuin/goldmark
sha256: a3b80d641264c40cac795f578066fa20c7cd17d2f0abdc6c5e6f5771a68cdcb8
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/yuin/goldmark/@v/v1.7.8.zip
- dest: vendor/github.com/yuin/goldmark-emoji
sha256: 9befee9b1b9365c3fdfcba115273a841c0833d9d79ba058ce59a5b3189b19b74
strip-components: 3
type: archive
url: https://proxy.golang.org/github.com/yuin/goldmark-emoji/@v/v1.0.5.zip
- dest: vendor/go.uber.org/atomic
sha256: 6a1b34a0510c5d0d09f141b3afcd40e6500a2005f5f36578e29b5fc6dc64c24a
strip-components: 2
type: archive
url: https://proxy.golang.org/go.uber.org/atomic/@v/v1.9.0.zip
- dest: vendor/go.uber.org/multierr
sha256: b029b936a6b10ae3fa158e14f89910da317bd678fc66f51f9c4612098005d367
strip-components: 2
type: archive
url: https://proxy.golang.org/go.uber.org/multierr/@v/v1.9.0.zip
- dest: vendor/golang.org/x/exp
sha256: cfead2e5404f10e8fb1f9875f72aca5c84664f518bdf0938a5b23736fefa183c
strip-components: 3
type: archive
url: https://proxy.golang.org/golang.org/x/exp/@v/v0.0.0-20240604190554-fc45aab8b7f8.zip
- dest: vendor/golang.org/x/net
sha256: 388e4a624f48990057f1a2a2cc5f3e0f81e41b99dd2036247d98c931c59d44d4
strip-components: 3
type: archive
url: https://proxy.golang.org/golang.org/x/net/@v/v0.40.0.zip
- dest: vendor/golang.org/x/sync
sha256: 8b19a2aa2162ec8fa1cba4762eb06b089ef8d2dbddf4e64ef51334e722b83a7f
strip-components: 3
type: archive
url: https://proxy.golang.org/golang.org/x/sync/@v/v0.14.0.zip
- dest: vendor/gopkg.in/check.v1
sha256: f555684e5c5dacc2850dddb345fef1b8f93f546b72685589789da6d2b062710e
strip-components: 2
type: archive
url: https://proxy.golang.org/gopkg.in/check.v1/@v/v1.0.0-20201130134442-10cb98267c6c.zip
- dest: vendor/gopkg.in/yaml.v3
sha256: aab8fbc4e6300ea08e6afe1caea18a21c90c79f489f52c53e2f20431f1a9a015
strip-components: 2
type: archive
url: https://proxy.golang.org/gopkg.in/yaml.v3/@v/v3.0.1.zip
45 changes: 45 additions & 0 deletions .flatpak/io.github.BryanLunduke.SoftwarePoliticsTracker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
app-id: io.github.BryanLunduke.SoftwarePoliticsTracker
runtime: org.freedesktop.Platform
runtime-version: "25.08"
sdk: org.freedesktop.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.golang
command: lunduke-wrapper
modules:

- name: glow
buildsystem: simple
build-options:
env:
- GOBIN=/app/bin
- GOROOT=/usr/lib/sdk/golang
build-commands:
- $GOROOT/bin/go build
sources:
- type: git
url: https://github.com/charmbracelet/glow
commit: d37e9887875a2faa4baee6a7d090eb357dd63771
- type: file
path: modules.txt
dest: vendor
- go.mod.yml
post-install:
- install -Dm755 glow /app/bin/glow

- name: woke
buildsystem: simple
build-options:
build-commands:
- install -Dm644 README.md /app/share/WOKE.md
sources:
- type: git
url: https://github.com/BryanLunduke/SoftwarePoliticsTracker
branch: master

- name: wrapper
buildsystem: simple
sources:
- type: file
path: lunduke-wrapper.sh
build-commands:
- install -Dm755 lunduke-wrapper.sh /app/bin/lunduke-wrapper
2 changes: 2 additions & 0 deletions .flatpak/lunduke-wrapper.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
glow /app/share/WOKE.md -w $(tput cols)
Loading