SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "libnotify-gtk3"

# SliTaz package receipt.

PACKAGE="libnotify-gtk3"
VERSION="0.7.9"
CATEGORY="utilities"
TAGS="gtk3"
SHORT_DESC="Notification library (GTK+3)."
MAINTAINER="al.bobylev@gmail.com"
LICENSE="LGPL2.1"
WEB_SITE="https://gitlab.gnome.org/GNOME/libnotify"

SOURCE="libnotify"
TARBALL="$SOURCE-$VERSION.tar.xz"
WGET_URL="$GNOME_MIRROR/$SOURCE/${VERSION%.*}/$TARBALL"

PROVIDE="libnotify"
DEPENDS="dbus gdk-pixbuf gobject-introspection"
BUILD_DEPENDS="dbus-dev glib-dev gobject-introspection-dev gtk+3-dev
    libxml2-dev meson"

current_version()
{
    wget -O - $(dirname $WGET_URL) 2>/dev/null | \
    sed "/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*\".*|\\1|" | sort -Vr | sed q
}

# Rules to configure and make the package.
compile_rules()
{
    meson    _build                \
        -D gtk_doc=false        \
        -D docbook_docs=disabled    \
        -D introspection=enabled    \
        -D man=false            \
        --prefix=/usr &&
    ninja    -C _build &&
    ninja    -C _build install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    cook_copy_folders    bin
    cook_copy_files        *.so*
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)