Compare commits

...

4 Commits

Author SHA1 Message Date
mac-a-r0ni
e03aa5576e Update REPO
Some checks are pending
deploy / build (push) Waiting to run
2025-01-07 16:19:30 -05:00
mac-a-r0ni
e3da7ede22 Create .httpup-repgen-ignore 2025-01-07 16:19:00 -05:00
mac-a-r0ni
3710216239 labwc-tweaks: add port 2025-01-07 16:12:46 -05:00
mac-a-r0ni
051e61ef17 Create deploy.yml 2025-01-07 16:01:04 -05:00
7 changed files with 118 additions and 0 deletions

46
.github/workflows/deploy.yml vendored Normal file
View File

@ -0,0 +1,46 @@
name: deploy
on:
push:
branches:
- '*'
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
# Checks-out your repository under $GITHUB_WORKSPACE
- uses: actions/checkout@v3
# Prepare git log message to avoid extra blank lines
- name: Set env message
run: |
GITREPO=`git remote show origin -n | grep h.URL | sed 's/Fetch URL: https:\/\/github.com\/crux-arm\///g'`
GITMSG=`git log -1 --pretty=format:"%s"`
echo "MESSAGE=$(echo "[$GITREPO ]: $GITMSG")" >> $GITHUB_ENV
# Send IRC message by bot
- name: irc push
uses: rectalogic/notify-irc@v1
if: github.event_name == 'push' && !contains(github.event.head_commit.message, 'REPO')
with:
channel: "#crux-arm"
server: "irc.libera.chat"
nickname: crux-arm-bot
message: ${{ env.MESSAGE }}
- name: Update REPO file
run: |
wget -P /tmp -q https://crux.nu/files/httpup-0.5.0.tar.xz
tar -C /tmp -xf /tmp/httpup-0.5.0.tar.xz httpup-0.5.0/httpup-repgen
/tmp/httpup-0.5.0/httpup-repgen
git add REPO
- name: Push to remote
run: |
git config user.name "$(git log -n 1 --pretty=format:%an)"
git config user.email "$(git log -n 1 --pretty=format:%ae)"
bash -c "git commit -a -m '[auto] Update REPO file' && git push || exit 0"

14
.httpup-repgen-ignore Normal file
View File

@ -0,0 +1,14 @@
\.git
\.github$
\.svn$
\.tar\.gz$
\.tgz$
\.tar\.bz2$
\.zip$
/.git/.*
/.github/.*
^CVS$
^.*/CVS$
/CVS/.*
^CVS/.*
.*~$

5
REPO
View File

@ -25,6 +25,7 @@ d:lxqt-wallet
d:lxqt-panel-profiles d:lxqt-panel-profiles
d:lxqt-archiver d:lxqt-archiver
d:lxqt-menu-data d:lxqt-menu-data
d:labwc-tweaks
d:lxqt-build-tools-qt5 d:lxqt-build-tools-qt5
d:qterminal d:qterminal
d:libstatgrab d:libstatgrab
@ -133,6 +134,10 @@ f:42b4d0c336355a9917411531f49e2b9e:lxqt-archiver/.footprint
f:54b47c23b92dae383b3186a0a0cc67c6:lxqt-menu-data/.signature f:54b47c23b92dae383b3186a0a0cc67c6:lxqt-menu-data/.signature
f:2af7ec3202a5948faf9b11c2048fd7ef:lxqt-menu-data/Pkgfile f:2af7ec3202a5948faf9b11c2048fd7ef:lxqt-menu-data/Pkgfile
f:84c9cd9c5c63f242e4e07d14997c9bf0:lxqt-menu-data/.footprint f:84c9cd9c5c63f242e4e07d14997c9bf0:lxqt-menu-data/.footprint
f:83d7099da9fef1d97b1eda69ff1853ba:labwc-tweaks/.signature
f:ed2014dd0f5944e62c1e6a160e17ad23:labwc-tweaks/post-install
f:8d61448eb5f9137eb6ca1e5350033a54:labwc-tweaks/Pkgfile
f:d56db3192e2ca4c92390de88ab236798:labwc-tweaks/.footprint
f:55ef119a41f7f31f2bd4b9d48d433af9:lxqt-build-tools-qt5/.signature f:55ef119a41f7f31f2bd4b9d48d433af9:lxqt-build-tools-qt5/.signature
f:b7943f35571f0df6b025d14c6ebbe3e5:lxqt-build-tools-qt5/Pkgfile f:b7943f35571f0df6b025d14c6ebbe3e5:lxqt-build-tools-qt5/Pkgfile
f:f190a83fb912fc94b1ebf10ad28dd528:lxqt-build-tools-qt5/.footprint f:f190a83fb912fc94b1ebf10ad28dd528:lxqt-build-tools-qt5/.footprint

13
labwc-tweaks/.footprint Normal file
View File

@ -0,0 +1,13 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/labwc-tweaks
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/labwc_tweaks.desktop
drwxr-xr-x root/root usr/share/icons/
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/labwc_tweaks.svg
drwxr-xr-x root/root usr/share/metainfo/
-rw-r--r-- root/root usr/share/metainfo/labwc_tweaks.appdata.xml

5
labwc-tweaks/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/lxqt.pub
RWSobSt/++EYDy7zq+GrNb6CWcaGtM9sGXQnUvge0FgRvFEg2BCOsy/sQ0cUCcocW7qy3HjMptj/bPZCvsrM49wMkeIQwkCXgAQ=
SHA256 (Pkgfile) = 241d05595e97e804e5189cb9e5b019b3fced13d1fcb1e3a165f5ffb0d9a5ec81
SHA256 (.footprint) = 80aa38236b38ca32302fccfad08384024824f8d205354325075fa38a650673f3
SHA256 (labwc-tweaks-20241209.tar.gz) = eac1619c0fd733e449a007d7d1a9797af74857a1dad1473acc0b758883c35843

24
labwc-tweaks/Pkgfile Normal file
View File

@ -0,0 +1,24 @@
# Description: A Wayland window-stacking compositor
# URL: https://github.com/labwc/labwc-tweaks
# Maintainer: Jay Lanagan, j at lngn dot net
# Depends on: qt6-base libxml2 glib2
name=labwc-tweaks
version=20241209
release=1
_commit=b4fcde7b91564ebd80dc6f234b35609d476e6f2d
source=(https://github.com/labwc/labwc-tweaks/archive/$_commit.tar.gz)
renames=($name-$version.tar.gz)
build() {
cmake -B build -S $name-* \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev
make -C build
cd build
make DESTDIR=$PKG install
rm -rf $PKG/usr/share/labwc-tweaks/
}

11
labwc-tweaks/post-install Normal file
View File

@ -0,0 +1,11 @@
#!/bin/sh
# update application db
/usr/bin/update-desktop-database /usr/share/applications
# update icon cache
gtk-update-icon-cache /usr/share/icons/hicolor
# End post install file