From 9d54308afca64066bdd28544ad122d88b35b3227 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Mon, 31 Aug 2020 16:19:39 +0200 Subject: [PATCH] New package: seatd-0.2.0 --- srcpkgs/libseat | 1 + srcpkgs/libseat-devel | 1 + srcpkgs/seatd/files/seatd/run | 2 ++ srcpkgs/seatd/patches/no_test.patch | 20 ++++++++++++++++ srcpkgs/seatd/template | 36 +++++++++++++++++++++++++++++ 5 files changed, 60 insertions(+) create mode 120000 srcpkgs/libseat create mode 120000 srcpkgs/libseat-devel create mode 100644 srcpkgs/seatd/files/seatd/run create mode 100644 srcpkgs/seatd/patches/no_test.patch create mode 100644 srcpkgs/seatd/template diff --git a/srcpkgs/libseat b/srcpkgs/libseat new file mode 120000 index 00000000000..c277276d33e --- /dev/null +++ b/srcpkgs/libseat @@ -0,0 +1 @@ +seatd \ No newline at end of file diff --git a/srcpkgs/libseat-devel b/srcpkgs/libseat-devel new file mode 120000 index 00000000000..c277276d33e --- /dev/null +++ b/srcpkgs/libseat-devel @@ -0,0 +1 @@ +seatd \ No newline at end of file diff --git a/srcpkgs/seatd/files/seatd/run b/srcpkgs/seatd/files/seatd/run new file mode 100644 index 00000000000..f4e14c2d21f --- /dev/null +++ b/srcpkgs/seatd/files/seatd/run @@ -0,0 +1,2 @@ +#!/bin/sh +exec /usr/bin/seatd -g video diff --git a/srcpkgs/seatd/patches/no_test.patch b/srcpkgs/seatd/patches/no_test.patch new file mode 100644 index 00000000000..837906c2019 --- /dev/null +++ b/srcpkgs/seatd/patches/no_test.patch @@ -0,0 +1,20 @@ +diff --git a/meson.build b/meson.build +index 301b0e3..0e31f5a 100644 +--- a/meson.build ++++ b/meson.build +@@ -172,15 +172,6 @@ if get_option('examples').enabled() + ) + endif + +-test( +- 'linked_list', +- executable( +- 'linked_list_test', +- ['common/linked_list.c', 'tests/linked_list.c'], +- include_directories: [include_directories('.', 'include')], +- ) +-) +- + scdoc = dependency('scdoc', required: get_option('man-pages'), version: '>= 1.9.7') + + if scdoc.found() diff --git a/srcpkgs/seatd/template b/srcpkgs/seatd/template new file mode 100644 index 00000000000..e7201a2a9ec --- /dev/null +++ b/srcpkgs/seatd/template @@ -0,0 +1,36 @@ +# Template file for 'seatd' +pkgname=seatd +version=0.2.0 +revision=1 +build_style=meson +configure_args="-Dexamples=disabled -Dlogind=enabled" +hostmakedepends="pkg-config scdoc" +makedepends="elogind-devel" +short_desc="Minimal seat management daemon" +maintainer="Isaac Freund " +license="MIT" +homepage="https://kl.wtf/projects/seatd/" +distfiles="https://git.sr.ht/~kennylevinsen/seatd/archive/${version}.tar.gz" +checksum=6b0160fa2f0500da7db6450547b8ffa7063d063dc94a4a2a710f416b2e41699f +patch_args=-Np1 + +post_install() { + vlicense LICENSE + vsv seatd +} + +libseat_package() { + short_desc="Universal seat management library" + pkg_install() { + vmove usr/lib/libseat.so + } +} + +libseat-devel_package() { + depends="libseat>=${version}_${revision} ${makedepends}" + short_desc="Universal seat management library - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + } +}