mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-02 07:28:21 +00:00
ports: a lot of webkitgtk dependencies
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
name=aspell
|
||||
revision=1
|
||||
from_source=aspell
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool libstdc++-v3"
|
||||
deps="base"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
ln -svfn aspell-0.60 ${dest_dir}/${prefix}/bin/aspell
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=enchant
|
||||
revision=1
|
||||
from_source=enchant
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool automake autoconf"
|
||||
deps="base glib aspell vala"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
name=glib-networking
|
||||
revision=1
|
||||
from_source=glib-networking
|
||||
imagedeps="gcc meson ninja-build libglib2.0-dev libglib2.0-dev-bin"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base glib gnutls gsettings-desktop-schemas make-ca"
|
||||
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
meson setup build --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Dlibproxy=disabled
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -C build -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja -C build install
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=gst-plugins-base
|
||||
revision=1
|
||||
from_source=gst-plugins-base
|
||||
imagedeps="gcc meson ninja-build libglib2.0-dev-bin"
|
||||
hostdeps="xgcc xbinutils pkgconfig libstdc++-v3"
|
||||
deps="base glib gtk3 gstreamer alsa-lib iso-codes libjpeg-turbo libogg libpng libvorbis mesa pango graphene sdl2 libx11"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release --wrap-mode=nodownload ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=gst-plugins-good
|
||||
revision=1
|
||||
from_source=gst-plugins-good
|
||||
imagedeps="gcc meson ninja-build libglib2.0-dev-bin nasm"
|
||||
hostdeps="xgcc xbinutils pkgconfig libstdc++-v3"
|
||||
deps="base gst-plugins-base cairo flac gdk-pixbuf mpg123 lame sndio"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Dtests=disabled ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=gst-plugins-sndio
|
||||
revision=1
|
||||
from_source=gst-plugins-sndio
|
||||
imagedeps="gcc meson ninja-build"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base glib gstreamer gst-plugins-base sndio"
|
||||
|
||||
configure () {
|
||||
cp -rp ${source_dir}/* .
|
||||
}
|
||||
|
||||
build() {
|
||||
PKGCONFIG=x86_64-astral-pkg-config CC=x86_64-astral-gcc make -j8
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=gstreamer
|
||||
revision=1
|
||||
from_source=gstreamer
|
||||
imagedeps="gcc meson ninja-build libglib2.0-dev-bin"
|
||||
hostdeps="xgcc xbinutils pkgconfig libstdc++-v3"
|
||||
deps="base glib gtk3"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Dgst_debug=false -Dtests=disabled ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
name=hicolor-icon-theme
|
||||
revision=1
|
||||
from_source=hicolor-icon-theme
|
||||
imagedeps="gcc meson ninja-build"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
name=icu
|
||||
revision=1
|
||||
from_source=icu
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool icu libstdc++-v3"
|
||||
deps="base"
|
||||
|
||||
configure() {
|
||||
${source_dir}/source/configure --host=x86_64-astral --prefix=${prefix} --disable-static --with-cross-build=${build_dir}/host-builds/icu
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=lame
|
||||
revision=1
|
||||
from_source=lame
|
||||
imagedeps="build-essential nasm"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libsndfile"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-mp3rtp
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=lcms
|
||||
revision=1
|
||||
from_source=lcms
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libjpeg-turbo"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
name=libaom
|
||||
revision=1
|
||||
from_source=libaom
|
||||
imagedeps="build-essential cmake nasm"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool libstdc++-v3"
|
||||
deps="base"
|
||||
|
||||
configure() {
|
||||
cmake \
|
||||
-DPKG_CONFIG_EXECUTABLE="/usr/local/bin/x86_64-astral-pkg-config" \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=${prefix} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_STATIC=FALSE \
|
||||
-DBUILD_SHARED_LIBS=1 \
|
||||
-DENABLE_DOCS=no \
|
||||
-G Ninja \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
name=libavif
|
||||
revision=1
|
||||
from_source=libavif
|
||||
imagedeps="build-essential cmake"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libaom gdk-pixbuf"
|
||||
|
||||
configure() {
|
||||
cmake \
|
||||
-DPKG_CONFIG_EXECUTABLE="/usr/local/bin/x86_64-astral-pkg-config" \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=${prefix} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_STATIC=FALSE \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-D AVIF_CODEC_AOM=SYSTEM \
|
||||
-D AVIF_BUILD_GDK_PIXBUF=ON \
|
||||
-D AVIF_LIBYUV=OFF \
|
||||
-G Ninja \
|
||||
${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
name=libidn2
|
||||
revision=1
|
||||
from_source=libidn2
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libunistring libiconv"
|
||||
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix} --disable-static --with-libunistring-prefix=/usr --without-included-libunistring --disable-doc
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=libpsl
|
||||
revision=1
|
||||
from_source=libpsl
|
||||
imagedeps="gcc meson ninja-build"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base libidn2 libunistring"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=libsecret
|
||||
revision=1
|
||||
from_source=libsecret
|
||||
imagedeps="gcc meson ninja-build libglib2.0-dev-bin"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base glib libgcrypt vala"
|
||||
|
||||
configure() {
|
||||
CFLAGS="-Dg_variant_builder_init_static=g_variant_builder_init" meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Dgtk_doc=false -Dintrospection=false ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=libsoup
|
||||
revision=1
|
||||
from_source=libsoup
|
||||
imagedeps="gcc meson ninja-build libglib2.0-dev-bin"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base glib glib-networking libpsl libxml nghttp2 sqlite vala"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release -Dtests=false --wrap-mode=nofallback -Dtls_check=false ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
name=libtiff
|
||||
revision=1
|
||||
from_source=libtiff
|
||||
imagedeps="build-essential cmake"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool libstdc++-v3"
|
||||
deps="base"
|
||||
|
||||
configure() {
|
||||
cmake \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
|
||||
-D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
|
||||
-DCMAKE_INSTALL_PREFIX=${prefix} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_STATIC=FALSE \
|
||||
${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} make install
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=libwebp
|
||||
revision=1
|
||||
from_source=libwebp
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libjpeg-turbo libpng libtiff sdl2"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-swap-16bit-csp --enable-libwebpextras --enable-libwebpdecoder --enable-libwebpdemux --enable-libwebpmux
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=libyaml
|
||||
revision=1
|
||||
from_source=libyaml
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=mpg123
|
||||
revision=1
|
||||
from_source=mpg123
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base sndio"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
name=nghttp2
|
||||
revision=1
|
||||
from_source=nghttp2
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libxml"
|
||||
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-lib-only --disable-dependency-tracking
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
name=openjpeg
|
||||
revision=1
|
||||
from_source=openjpeg
|
||||
imagedeps="build-essential cmake"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base lcms libpng libtiff"
|
||||
|
||||
configure() {
|
||||
cmake \
|
||||
-DPKG_CONFIG_EXECUTABLE="/usr/local/bin/x86_64-astral-pkg-config" \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${base_dir}/util/cmake \
|
||||
-DCMAKE_INSTALL_PREFIX=${prefix} \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DENABLE_STATIC=FALSE \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} make install
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
name=ruby
|
||||
revision=1
|
||||
from_source=ruby
|
||||
imagedeps="build-essential ruby"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base libyaml"
|
||||
|
||||
configure() {
|
||||
cp -rp ${source_dir}/* .
|
||||
./configure --host=x86_64-astral --prefix=${prefix} --disable-static --disable-rpath --enable-shared --without-valgrind --with-baseruby="$(command -v ruby)" ac_cv_func_qsort_r=no LD=x86_64-astral-gcc LDSHARED='x86_64-astral-gcc -shared' --disable-install-rdoc
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=sqlite
|
||||
revision=1
|
||||
from_source=sqlite
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base readline zlib"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static --enable-fts{4,5} CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 -D SQLITE_ENABLE_DBSTAT_VTAB=1 -D SQLITE_SECURE_DELETE=1"
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=vala
|
||||
revision=1
|
||||
from_source=vala
|
||||
imagedeps="build-essential"
|
||||
hostdeps="xgcc xbinutils pkgconfig libtool"
|
||||
deps="base glib"
|
||||
|
||||
configure() {
|
||||
${source_dir}/configure --host=x86_64-astral --prefix=${prefix} --disable-static GI_GIRDIR=${sysroot}/usr/share/gir-1.0 --disable-valadoc
|
||||
}
|
||||
|
||||
build() {
|
||||
make -j ${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
make install DESTDIR=${dest_dir}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
name=xdg-dbus-proxy
|
||||
revision=1
|
||||
from_source=xdg-dbus-proxy
|
||||
imagedeps="gcc meson ninja-build"
|
||||
hostdeps="xgcc xbinutils pkgconfig"
|
||||
deps="base glib"
|
||||
|
||||
configure() {
|
||||
meson --cross-file ${base_dir}/util/crossfile --prefix=${prefix} --buildtype=release ${source_dir}
|
||||
}
|
||||
|
||||
build() {
|
||||
ninja -j${parallelism}
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR=${dest_dir} ninja install
|
||||
}
|
||||
Reference in New Issue
Block a user