Compare commits
No commits in common. "main" and "e94767222fa48f20a14a9f24727d1853f306f4d5" have entirely different histories.
main
...
e94767222f
22
.SRCINFO
22
.SRCINFO
|
|
@ -1,19 +1,19 @@
|
||||||
pkgbase = jjr-newsflash-git
|
pkgbase = newsflash-git
|
||||||
pkgdesc = The spiritual successor to FeedReader (development version)
|
pkgdesc = The spiritual successor to FeedReader
|
||||||
pkgver = 1141.40ff7cf
|
pkgver = 684.fea372a
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://gitlab.com/news-flash/news_flash_gtk
|
url = https://gitlab.com/news-flash/news_flash_gtk
|
||||||
arch = x86_64
|
arch = any
|
||||||
license = GPL3
|
license = GPL3
|
||||||
makedepends = git
|
makedepends = git
|
||||||
|
makedepends = cargo
|
||||||
makedepends = meson
|
makedepends = meson
|
||||||
makedepends = rust
|
makedepends = rust
|
||||||
depends = libadwaita
|
depends = libhandy
|
||||||
depends = gtk4
|
depends = webkit2gtk
|
||||||
depends = webkit2gtk-5.0
|
|
||||||
conflicts = newsflash
|
conflicts = newsflash
|
||||||
conflicts = newsflash-git
|
source = git+https://gitlab.com/news-flash/news_flash_gtk.git
|
||||||
source = news_flash_gtk::git+https://gitlab.com/news-flash/news_flash_gtk.git
|
sha512sums = SKIP
|
||||||
md5sums = SKIP
|
|
||||||
|
pkgname = newsflash-git
|
||||||
|
|
||||||
pkgname = jjr-newsflash-git
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
|
PKGBUILD
|
||||||
|
.SRCINFO
|
||||||
|
.gitignore
|
||||||
*
|
*
|
||||||
|
|
||||||
!.gitignore
|
|
||||||
!PKGBUILD
|
|
||||||
!.SRCINFO
|
|
||||||
|
|
|
||||||
|
|
@ -1,34 +0,0 @@
|
||||||
platform: linux/amd64
|
|
||||||
|
|
||||||
pipeline:
|
|
||||||
build:
|
|
||||||
image: 'archlinux:latest'
|
|
||||||
pull: true
|
|
||||||
environment:
|
|
||||||
- SCCACHE_BUCKET=bur
|
|
||||||
- SCCACHE_ENDPOINT=s3.rustybever.be
|
|
||||||
- SCCACHE_S3_USE_SSL=true
|
|
||||||
- SCCACHE_S3_KEY_PREFIX=jjr-newsflash
|
|
||||||
- RUSTC_WRAPPER=/usr/bin/sccache
|
|
||||||
secrets:
|
|
||||||
- aws_access_key_id
|
|
||||||
- aws_secret_access_key
|
|
||||||
commands:
|
|
||||||
# Update packages
|
|
||||||
- pacman -Syu --needed --noconfirm base-devel
|
|
||||||
# Create non-root user to perform build & switch to their home
|
|
||||||
- groupadd -g 1000 builder
|
|
||||||
- useradd -mg builder builder
|
|
||||||
- chown -R builder:builder "$PWD"
|
|
||||||
- "echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers"
|
|
||||||
- su builder
|
|
||||||
# Build the package
|
|
||||||
- MAKEFLAGS="-j$(nproc)" makepkg -s --noconfirm --needed
|
|
||||||
|
|
||||||
publish:
|
|
||||||
image: 'archlinux:latest'
|
|
||||||
commands:
|
|
||||||
# Publish the package
|
|
||||||
- 'curl -s -XPOST -H "X-API-KEY: $API_KEY" -T "$(ls *.pkg*)" https://arch.r8r.be/publish'
|
|
||||||
secrets:
|
|
||||||
- api_key
|
|
||||||
51
PKGBUILD
51
PKGBUILD
|
|
@ -1,53 +1,32 @@
|
||||||
# vim: ft=bash
|
# Maintainer: Felix Bühler <account at buehler dot rocks>
|
||||||
# Maintainer: Jef Roosens
|
|
||||||
# Contributor: Felix Bühler <account at buehler dot rocks>
|
|
||||||
|
|
||||||
_pkgname='news_flash_gtk'
|
pkgname=newsflash-git
|
||||||
pkgname='jjr-newsflash-git'
|
_pkgname=news_flash_gtk
|
||||||
pkgver=1141.40ff7cf
|
pkgver=684.fea372a
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='The spiritual successor to FeedReader (development version)'
|
pkgdesc="The spiritual successor to FeedReader"
|
||||||
arch=('x86_64')
|
arch=(any)
|
||||||
|
url="https://gitlab.com/news-flash/news_flash_gtk"
|
||||||
url='https://gitlab.com/news-flash/news_flash_gtk'
|
license=(GPL3)
|
||||||
license=('GPL3')
|
depends=(libhandy webkit2gtk)
|
||||||
depends=(
|
makedepends=(git cargo meson rust)
|
||||||
'libadwaita'
|
conflicts=(newsflash)
|
||||||
'gtk4'
|
source=("git+https://gitlab.com/news-flash/news_flash_gtk.git")
|
||||||
'webkit2gtk-5.0'
|
sha512sums=("SKIP")
|
||||||
)
|
|
||||||
makedepends=(
|
|
||||||
'git'
|
|
||||||
'meson'
|
|
||||||
'rust'
|
|
||||||
)
|
|
||||||
|
|
||||||
conflicts=('newsflash' 'newsflash-git')
|
|
||||||
source=("${_pkgname}::git+https://gitlab.com/news-flash/news_flash_gtk.git")
|
|
||||||
md5sums=("SKIP")
|
|
||||||
|
|
||||||
pkgver() {
|
pkgver() {
|
||||||
cd "${_pkgname}"
|
cd "${_pkgname}"
|
||||||
|
|
||||||
echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
|
echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD)
|
||||||
}
|
}
|
||||||
|
|
||||||
prepare() {
|
|
||||||
cd "${_pkgname}"
|
|
||||||
|
|
||||||
# Trustdns likes to bug out when not on a stable network
|
|
||||||
sed -i 's/\.trust_dns(true)/\.trust_dns(false)/' src/util/mod.rs
|
|
||||||
}
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd "${_pkgname}"
|
cd "${_pkgname}"
|
||||||
|
#rm -rf _build
|
||||||
arch-meson _build
|
arch-meson _build
|
||||||
ninja -C _build
|
ninja -C _build
|
||||||
}
|
}
|
||||||
|
|
||||||
package() {
|
package() {
|
||||||
cd "${_pkgname}"
|
cd "${_pkgname}"
|
||||||
|
env DESTDIR="$pkgdir" ninja -C _build install
|
||||||
env DESTDIR="${pkgdir}" ninja -C _build install
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue