diff --git a/packagelist b/packagelist index 9900605d8f..5f4f6e44fa 100644 --- a/packagelist +++ b/packagelist @@ -227,6 +227,7 @@ makedeb-deb mangohud mcontrolcenter-bin megasync-deb +meson-focal-deb micro microsoft-edge-beta-deb microsoft-edge-dev-deb diff --git a/packages/libcamera-git/libcamera-git.pacscript b/packages/libcamera-git/libcamera-git.pacscript index e1c6656241..e7b8c47009 100644 --- a/packages/libcamera-git/libcamera-git.pacscript +++ b/packages/libcamera-git/libcamera-git.pacscript @@ -2,7 +2,12 @@ name="libcamera-git" gives="libcamera" pkgver="0.1.0" url="https://git.libcamera.org/libcamera/libcamera.git" -makedepends=("build-essential" "meson" "ninja-build" "pkg-config" "libyaml-dev" "python3-yaml" "python3-ply" "python3-jinja2" "libssl-dev" "openssl" "libdw-dev" "libunwind-dev" "libudev-dev" "python3-sphinx" "doxygen" "graphviz" "texlive-latex-extra" "libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev" "libdrm-dev" "libjpeg-dev" "libsdl2-dev" "libexif-dev" "qtbase5-dev" "libqt5core5a" "libqt5gui5" "libqt5widgets5" "qttools5-dev-tools" "libtiff-dev" "liblttng-ust-dev" "python3-jinja2" "lttng-tools") +if [[ "$(lsb_release -cs)" == "focal" ]]; then + pacdeps=("meson-focal-deb") +else + MESON="meson" +fi +makedepends=("build-essential" "${MESON}" "ninja-build" "pkg-config" "libyaml-dev" "python3-yaml" "python3-ply" "python3-jinja2" "libssl-dev" "openssl" "libdw-dev" "libunwind-dev" "libudev-dev" "python3-sphinx" "doxygen" "graphviz" "texlive-latex-extra" "libgstreamer1.0-dev" "libgstreamer-plugins-base1.0-dev" "libdrm-dev" "libjpeg-dev" "libsdl2-dev" "libexif-dev" "qtbase5-dev" "libqt5core5a" "libqt5gui5" "libqt5widgets5" "qttools5-dev-tools" "libtiff-dev" "liblttng-ust-dev" "python3-jinja2" "lttng-tools") maintainer="Oren Klopfer " pkgdesc="Open source camera stack and framework" pkgver() { diff --git a/packages/meson-focal-deb/meson-focal-deb.pacscript b/packages/meson-focal-deb/meson-focal-deb.pacscript new file mode 100644 index 0000000000..5876d2ae32 --- /dev/null +++ b/packages/meson-focal-deb/meson-focal-deb.pacscript @@ -0,0 +1,8 @@ +name="meson-focal-deb" +pkgver="0.61.2" +gives="meson" +url="https://github.com/oklopfer/debs/raw/master/meson-focal/${gives}_${pkgver}-1_all.deb" +hash="d9c97eac0a3573a98db98a7e56e043968da8ad7908c31f6b16daa19febd28e9b" +maintainer="Oren Klopfer " +pkgdesc="Special built meson for compiling on focal" +arch=('any')