Skip to content

Commit

Permalink
[rel] 4.20-pre2
Browse files Browse the repository at this point in the history
  • Loading branch information
philmmanjaro committed Dec 2, 2024
0 parents commit 0e63899
Show file tree
Hide file tree
Showing 43 changed files with 1,051 additions and 0 deletions.
27 changes: 27 additions & 0 deletions .github/workflows/build-package-list.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Build package-list

on:
workflow_dispatch:

jobs:
build-pkgs:
runs-on: ubuntu-22.04
steps:
- uses: manjaro/manjaro-pkg-action@build_list
with:
gpg-key: ${{ secrets.CI_PRIV_KEY }}
gpg-passphrase: ${{ secrets.CI_GPG_PASSPHRASE }}
boxit-host: ${{ secrets.BOXIT_HOST }}
boxit-target: ${{ secrets.BOXIT_TARGET }}
ssh-key: ${{ secrets.SSH_PACKAGE_CI }}

######### EDIT:
package_list: xfce
release_tag: 4.20-pre2
## path to source repo
source_url: https://github.com/manjaro/xfce-4.20.git
source_folder: xfce-4.20
## branch: (default: stable)
branch: stable
## custom-repo - default: ""
custom-repo: ""
12 changes: 12 additions & 0 deletions get-pkgbuild.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/bash

_url=https://gitlab.archlinux.org/archlinux/packaging/packages
_file=../xfce.list

mkdir -p xfce
cd xfce

for f in $(cat ${_file}); do
[[ ! -d $f ]] && [[ ! -d ${f%-git} ]] && \
git clone --depth 1 ${_url}/${f}.git || echo "$f already exists; skipping."
done
17 changes: 17 additions & 0 deletions xfce.list
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
xfce4-dev-tools
libxfce4util
xfconf
libxfce4ui
libxfce4windowing
garcon
exo
thunar
thunar-volman
xfce4-panel
xfce4-power-manager
xfce4-settings
xfce4-session
xfdesktop
xfwm4
xfce4-appfinder
tumbler
17 changes: 17 additions & 0 deletions xfce.list.work
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
xfce4-dev-tools
libxfce4util
xfconf
libxfce4ui
libxfce4windowing
garcon
exo
thunar
thunar-volman
xfce4-panel
xfce4-power-manager
xfce4-settings
xfce4-session
xfdesktop
xfwm4
xfce4-appfinder
tumbler
5 changes: 5 additions & 0 deletions xfce/exo/.nvchecker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[exo]
source = "git"
git = "https://gitlab.xfce.org/xfce/exo.git"
prefix = "exo-"
exclude_regex = 'xfce-.*|.*pre.*|exo-4\.[12][13579]\.[0-9]+'
40 changes: 40 additions & 0 deletions xfce/exo/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Maintainer: Evangelos Foutras <[email protected]>
# Maintainer: Robin Candau <[email protected]>
# Contributor: tobias <tobias funnychar archlinux.org>
# Contributor: Aurelien Foret <[email protected]>

pkgname=exo
pkgver=4.19.2
pkgrel=1
pkgdesc="Application library for the Xfce desktop environment"
arch=('x86_64')
url="https://docs.xfce.org/xfce/exo/start"
license=('GPL-2.0-or-later AND LGPL-2.1-or-later')
groups=('xfce4')
depends=('libxfce4ui' 'hicolor-icon-theme')
makedepends=('git' 'glib2-devel' 'intltool' 'xfce4-dev-tools')
source=("git+https://gitlab.xfce.org/xfce/exo.git#tag=$pkgname-$pkgver")
sha256sums=('d7d2925704837c787d27d1ef6ec2e09e13fc1d22bc29bde9845977f9b6e9b9a1')

prepare() {
cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}

build() {
cd $pkgname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--enable-gtk-doc \
--disable-debug \
--enable-maintainer-mode
make
}

package() {
cd $pkgname
make DESTDIR="$pkgdir" install
}

# vim:set ts=2 sw=2 et:
5 changes: 5 additions & 0 deletions xfce/garcon/.nvchecker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[garcon]
source = "git"
git = "https://gitlab.xfce.org/xfce/garcon.git"
prefix = "garcon-"
exclude_regex = 'xfce-.*|.*pre.*|garcon-4\.[12][13579]\.[0-9]+'
39 changes: 39 additions & 0 deletions xfce/garcon/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Maintainer: Evangelos Foutras <[email protected]>
# Maintainer: Robin Candau <[email protected]>
# Contributor: Xavier Devlamynck <[email protected]>

pkgname=garcon
pkgver=4.19.3
pkgrel=1
pkgdesc="Freedesktop.org compliant menu library"
arch=('x86_64')
url="https://docs.xfce.org/xfce/garcon/start"
license=('LGPL-2.0-only')
groups=('xfce4')
depends=('libxfce4ui')
makedepends=('git' 'glib2-devel' 'intltool' 'python' 'gobject-introspection' 'xfce4-dev-tools')
source=("git+https://gitlab.xfce.org/xfce/garcon.git#tag=$pkgname-$pkgver")
sha256sums=('7dc51f4071d0fa36ec7f78607e503f5b0f744af4af302d68681dd35b25a6fbe1')

prepare() {
cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}

build() {
cd $pkgname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-gtk-doc \
--disable-debug
make
}

package() {
cd $pkgname
make DESTDIR="$pkgdir" install
}

# vim:set ts=2 sw=2 et:
5 changes: 5 additions & 0 deletions xfce/libxfce4ui/.nvchecker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[libxfce4ui]
source = "git"
git = "https://gitlab.xfce.org/xfce/libxfce4ui.git"
prefix = "libxfce4ui-"
exclude_regex = 'xfce-.*|.*pre.*|libxfce4ui-4\.[12][13579]\.[0-9]+'
49 changes: 49 additions & 0 deletions xfce/libxfce4ui/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Maintainer: Evangelos Foutras <[email protected]>
# Maintainer: Robin Candau <[email protected]>
# Contributor: Xavier Devlamynck <[email protected]>

pkgname=libxfce4ui
pkgver=4.19.7
pkgrel=1
pkgdesc="Widgets library for the Xfce desktop environment"
arch=('x86_64')
url="https://docs.xfce.org/xfce/libxfce4ui/start"
license=('GPL-2.0-only')
depends=('libxfce4util' 'gtk3' 'xfconf' 'libsm' 'startup-notification'
'libgtop' 'libepoxy' 'hicolor-icon-theme' 'wayland')
makedepends=('git' 'glib2-devel' 'intltool' 'gobject-introspection' 'vala' 'xfce4-dev-tools')
source=("git+https://gitlab.xfce.org/xfce/libxfce4ui.git#tag=$pkgname-$pkgver")
sha256sums=('770dc44ca316c630bc330b0a57dbeed11e84a1c3ff2d96fb43cad3474fd321f7')

prepare() {
cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}

build() {
cd $pkgname
./configure \
--build=$CBUILD \
--host=$CHOST \
--target=$CTARGET \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-debug \
--enable-gtk-doc \
--with-vendor-info='Manjaro' \
--enable-maintainer-mode
make
}

check() {
cd $pkgname
make check
}

package() {
cd $pkgname
make DESTDIR="$pkgdir" install
}

# vim:set ts=2 sw=2 et:
5 changes: 5 additions & 0 deletions xfce/libxfce4util/.nvchecker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[libxfce4util]
source = "git"
git = "https://gitlab.xfce.org/xfce/libxfce4util.git"
prefix = "libxfce4util-"
exclude_regex = 'xfce-.*|.*pre.*|libxfce4util-4\.[12][13579]\.[0-9]+'
45 changes: 45 additions & 0 deletions xfce/libxfce4util/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Maintainer: Evangelos Foutras <[email protected]>
# Maintainer: Robin Candau <[email protected]>
# Contributor: tobias <tobias funnychar archlinux.org>

pkgname=libxfce4util
pkgver=4.19.5
pkgrel=1
pkgdesc="Basic utility non-GUI functions for Xfce"
arch=('x86_64')
url="https://docs.xfce.org/xfce/libxfce4util/start"
license=('GPL-2.0-only')
depends=('glib2')
makedepends=('git' 'intltool' 'gobject-introspection' 'vala' 'xfce4-dev-tools')
source=("git+https://gitlab.xfce.org/xfce/libxfce4util.git#tag=$pkgname-$pkgver")
sha256sums=('764ae50113ee3db9773e98aff5dc48f08b8a6d575645792c0737b4c42ee2fe65')

prepare() {
cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}

build() {
cd $pkgname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--sbindir=/usr/bin \
--localstatedir=/var \
--enable-gtk-doc \
--disable-debug \
--enable-maintainer-mode
make
}

check() {
cd $pkgname
make check
}

package() {
cd $pkgname
make DESTDIR="$pkgdir" install
}

# vim:set ts=2 sw=2 et:
5 changes: 5 additions & 0 deletions xfce/libxfce4windowing/.nvchecker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[libxfce4windowing]
source = "git"
git = "https://gitlab.xfce.org/xfce/libxfce4windowing.git"
prefix = "libxfce4windowing-"
#exclude_regex = 'libxfce4windowing-4\.[12][13579]\.[0-9]+'
34 changes: 34 additions & 0 deletions xfce/libxfce4windowing/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Maintainer: Evangelos Foutras <[email protected]>
# Maintainer: Robin Candau <[email protected]>

pkgname=libxfce4windowing
pkgver=4.19.10
pkgrel=0
pkgdesc="Windowing concept abstraction library for X11 and Wayland"
arch=('x86_64')
url="https://docs.xfce.org/xfce/libxfce4windowing/start"
license=('LGPL-2.1-only')
depends=('gdk-pixbuf2' 'glib2' 'gtk3' 'libdisplay-info' 'libwnck3' 'libx11' 'wayland' 'wayland-protocols' 'wlr-protocols')
makedepends=('gobject-introspection' 'gtk-doc')
source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
sha256sums=('356a08b92a04b887fefa0675cba705dc2e7d337d37f0ee6f28a7e9a1491e62d5')

build() {
cd $pkgname-$pkgver

./configure \
--prefix=/usr \
--sysconfdir=/etc \
--enable-gtk-doc \
--enable-wayland \
--enable-x11 \
--disable-debug
make
}

package() {
cd $pkgname-$pkgver
make DESTDIR="$pkgdir" install
}

# vim:set ts=2 sw=2 et:
5 changes: 5 additions & 0 deletions xfce/thunar-volman/.nvchecker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[thunar-volman]
source = "git"
git = "https://gitlab.xfce.org/xfce/thunar-volman.git"
prefix = "thunar-volman-"
exclude_regex = '.*pre.*|xfce-.*|thunar-volman-4\.[12][13579]\.[0-9]+'
38 changes: 38 additions & 0 deletions xfce/thunar-volman/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Maintainer: Evangelos Foutras <[email protected]>
# Maintainer: Robin Candau <[email protected]>
# Contributor: Tobias Kieslich <tobias (at) archlinux.org>

pkgname=thunar-volman
pkgver=4.19.1
pkgrel=1
pkgdesc="Automatic management of removable drives and media for Thunar"
arch=('x86_64')
url="https://docs.xfce.org/xfce/thunar/thunar-volman"
license=('GPL-2.0-or-later')
groups=('xfce4')
depends=('thunar' 'libxfce4ui' 'hicolor-icon-theme')
makedepends=('git' 'intltool' 'xfce4-dev-tools')
source=("git+https://gitlab.xfce.org/xfce/thunar-volman.git#tag=$pkgname-$pkgver")
sha256sums=('0efd22fbd679a3bc8a8b887356d312f859ed6cfd916b8b5eb6687cef08036845')

prepare() {
cd $pkgname
NOCONFIGURE=1 ./autogen.sh
}

build() {
cd $pkgname
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-debug
make
}

package() {
cd $pkgname
make DESTDIR="$pkgdir" install
}

# vim:set ts=2 sw=2 et:
5 changes: 5 additions & 0 deletions xfce/thunar/.nvchecker.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[thunar]
source = "git"
git = "https://gitlab.xfce.org/xfce/thunar.git"
prefix = "thunar-"
exclude_regex = ".*xfce-.*|thunar-[0-9]+\\.[0-9]?[13579]\\.[0-9]+"
Loading

0 comments on commit 0e63899

Please sign in to comment.