From ed13945d4d526bcc1ad382eb049c3b76946aa610 Mon Sep 17 00:00:00 2001 From: Cassowary Date: Sat, 9 Dec 2023 23:28:56 -0800 Subject: [PATCH] Add bugurl, update version --- build-all.sh | 5 +++++ build-debian.sh | 37 +++++++++++++++++++++++++++++++++++++ pika.yaml | 3 ++- 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100755 build-all.sh create mode 100755 build-debian.sh diff --git a/build-all.sh b/build-all.sh new file mode 100755 index 0000000..3d6b51b --- /dev/null +++ b/build-all.sh @@ -0,0 +1,5 @@ +# build for recentish debians and ubuntus +for deb in debian:trixie debian:12 ubuntu:jammy; do + echo "*** Building on $deb" + docker run -it -v $PWD:/pika-build $deb bash -c 'cd /pika-build; ./build-debian.sh' +done diff --git a/build-debian.sh b/build-debian.sh new file mode 100755 index 0000000..7ef48de --- /dev/null +++ b/build-debian.sh @@ -0,0 +1,37 @@ +#!/bin/bash +export DEBIAN_FRONTEND=noninteractive +. /etc/os-release +apt update +apt install -y less wget git +apt install -y appstream-util bison build-essential cmake desktop-file-utils flex gjs libaa1-dev libappstream-glib-dev libarchive-dev libatk1.0-dev libcairo2-dev libcfitsio-dev libexiv2-dev libfontconfig-dev libfreetype-dev libgdk-pixbuf-2.0-dev libgexiv2-dev libglib2.0-dev libgs-dev libgtk-3-dev libgudev-1.0-dev libharfbuzz-dev libheif-dev libjpeg-dev libjson-glib-dev liblcms2-dev libmng-dev libmypaint-dev libopenexr-dev libopenjp2-7-dev libpango1.0-dev libpng-dev libpoppler-dev libpoppler-glib-dev librsvg2-dev libtiff-dev libunwind-dev libwebp-dev libwmf-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxmu-dev libxpm-dev libzstd-dev luajit meson mypaint-brushes ninja-build poppler-data python3-gi libxml2-utils xsltproc gobject-introspection libgirepository1.0-dev libbz2-dev gettext + +git config --global --add safe.directory /pika-build/ +git config --global --add safe.directory /pika-build/pika + +pushd gegl +meson --prefix=/usr/local _build_$HOSTNAME +pushd _build_$HOSTNAME +ninja +ninja install +popd +popd + +pushd babl +cp git-version.h.in git-version.h +meson --prefix=/usr/local _build_$HOSTNAME +pushd _build_$HOSTNAME +ninja +ninja install +popd +popd + +pushd pika +meson _build_$HOSTNAME --prefix=/usr/local --buildtype=release -Dpython=enabled -Dvala=disabled +pushd _build_$HOSTNAME +ninja +# about dialog fail +ninja install + +popd +popd +tar -cf pika-$HOSTNAME-$(date -I)-$VERSION_CODENAME.tar.gz /usr/local/ diff --git a/pika.yaml b/pika.yaml index 1c3df34..b9f799b 100644 --- a/pika.yaml +++ b/pika.yaml @@ -7,7 +7,8 @@ splash: pika-splash.png url: https://heckin.technology/AlderconeStudio/PIKApp docsurl: https://heckin.technology/AlderconeStudio/PIKApp/wiki/ donateurl: https://mastodon.art/@aldercone -version: 0.0.0+GnuImp2.99.70 +bugurl: https://heckin.technology/AlderconeStudio/PIKApp/issues/ +version: 0.1.0.0+GnuImp2.99.70 copyright: Aldercone Studio shadow: pika-shadow.txt files: