terrapkg / packages

Monorepo for Terra Packages
https://terra.fyralabs.com
GNU General Public License v3.0
70 stars 22 forks source link

Add chkupdate scripts for all packages #26

Closed lleyton closed 4 months ago

lleyton commented 1 year ago

Currently, we have quite a few packages without chkupdate.py scripts. This has led some of the older packages, such as those ported from tauOS, to fall behind. (See https://repology.org/projects/?inrepo=terra_37&outdated=1)

madonuko commented 1 year ago

I modified update.sh to print out dirs without chkupdate.py:

search() {
    for folder in $1/*; do
        if [ -f "$folder/chkupdate.py" ]; then
            continue
        else
            echo $folder
        fi
        x=0
        for thing in $folder/*; do
            [[ -f $thing ]] && x=1 && break
        done
        [[ $x -eq 0 ]] && search $folder
    done
}

search anda

Currently by 1fff42c, the following dirs do not have chkupdate.py:

anda/adwaita++-icons
anda/apps
anda/apps/openasar-canary
anda/audio
anda/audio/distrho
anda/dart
anda/desktops
anda/desktops/budgie
anda/desktops/budgie/budgie-extras
anda/desktops/elementary
anda/desktops/elementary/evolution-data-server
anda/desktops/elementary/pantheon-session-settings
anda/desktops/elementary/plank
anda/dnf-plugins-core
anda/fonts
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/games
anda/games/minecraft-java
anda/go
anda/go/curlie
anda/lib
anda/lib/libappimage
anda/lib/marble-gtk
anda/lib/poppler
anda/moby-extras
anda/moby-extras/moby-buildx
anda/moby-extras/moby-compose
anda/mock-configs
anda/rust
anda/rust/bat-extras
anda/rust/pop-launcher
anda/rust/sccache
anda/rust/youki
anda/rust/zellij
anda/srpm-macros
anda/tools
anda/tools/appimagelauncher
anda/tools/electron
anda/tools/gcm-core
anda/tools/lorax
anda/tools/melody
anda/tools/muon
madonuko commented 1 year ago

Update: from #35 we have

anda/audio/distrho
anda/dart
anda/desktops/elementary/pantheon-session-settings
anda/dnf-plugins-core
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/games/minecraft-java
anda/lib/libappimage
anda/moby-extras
anda/mock-configs
anda/rust/zellij
anda/srpm-macros
anda/tools/electron
anda/tools/lorax
anda/tools/melody
anda/tools/muon
madonuko commented 1 year ago

Packages without autoupdate

Update: from #145, we have (update.rhai)

anda/audio/distrho
anda/desktops/elementary/pantheon-session-settings
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/manrope
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/fonts/vl-gothic
anda/games/minecraft-java
anda/lib/libappimage
anda/lib/libappimageupdate
anda/lib/nlohmann-json
anda/mock-configs
anda/srpm-macros
anda/tools/electron
anda/tools/lorax
anda/tools/melody
anda/tools/muon

The following are a manually groupped / filtered version:

Fonts

madonuko commented 1 year ago

Current list:

anda/apps/vala-panel
anda/audio/distrho
anda/desktops/elementary/pantheon-session-settings
anda/desktops/kde/kde-liquidshell
anda/desktops/unityx-shell
anda/fonts/arphic-ukai
anda/fonts/arphic-uming
anda/fonts/hannom
anda/fonts/kanjistrokeorders
anda/fonts/manrope
anda/fonts/mini-wakuwaku
anda/fonts/seto
anda/fonts/sipa
anda/games/minecraft-java
anda/games/osu-mime
anda/go/yhat-scrape
anda/lib/ayatana-indicator-datetime
anda/lib/ayatana-indicator-messages
anda/lib/deviceinfo
anda/lib/gmenuharness
anda/lib/gsettings-qt-lomiri
anda/lib/libappimageupdate
anda/lib/libindicator
anda/lib/libunity-misc
anda/lib/libusermetrics
anda/lib/lomiri-download-manager
anda/lib/lomiri-indicator-network
anda/lib/lomiri-settings-components
anda/lib/nux
anda/lib/process-cpp
anda/lib/properties-cpp-devel
anda/lib/qdjango
anda/lib/qmenumodel
anda/lib/qofono
anda/lib/qt5-pim
anda/lib/qt5-qtdbustest
anda/lib/qt5-qtsystems
anda/lib/qtdbusmock
anda/lib/qtmir
anda/lib/unity-settings-daemon
anda/others/click
anda/others/lomiri-session
anda/others/lomiri-sounds
anda/others/terra-fractureiser-detector
anda/others/ubuntu-sdk
anda/others/unity-scope-home
anda/mock-configs
anda/tools/melody
anda/tools/muon
anda/terra-release
anda/srpm-macros
madonuko commented 4 months ago

Closing because impractical for now

Probably will be substituted by HeadPAT anyway