summaryrefslogtreecommitdiff
path: root/sys-process/uksmd
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-07-14 07:39:06 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-07-14 07:39:06 +0100
commit4a30f472147c2d8642bd558b78fcfce7b6a9c6b9 (patch)
treeac0800b987f671677c408554735a832a6924b9a6 /sys-process/uksmd
parentae5005f56ad29d19861ad8a8acb541cf0e99c8d9 (diff)
gentoo auto-resync : 14:07:2022 - 07:39:06
Diffstat (limited to 'sys-process/uksmd')
-rw-r--r--sys-process/uksmd/Manifest3
-rw-r--r--sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch32
-rw-r--r--sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild (renamed from sys-process/uksmd/uksmd-0_pre20220705.ebuild)5
3 files changed, 38 insertions, 2 deletions
diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
index b758d2f72e18..5f00ee5ccfd6 100644
--- a/sys-process/uksmd/Manifest
+++ b/sys-process/uksmd/Manifest
@@ -1,4 +1,5 @@
+AUX uksmd-0-remove-systemd-dep.patch 749 BLAKE2B 566894f04aef0e37413c3fdc1f755466a28c03e7fd72f3259025c6f757cc2b9871eeac0ba0f0c4a02b5fe9e3ca95f6827aa49344bd8a52565dbca00f51e22fa4 SHA512 bd8819e8158e2b62eab47f7b7332276b4d725a7e7abaa9e2ad5814a04350e0f12608550f40b648fce05d5009c37f9fca4a509dc4fb1765d1f003a6029fb49f2f
AUX uksmd.init 208 BLAKE2B f76e207c3e97750d31bf6b6d867f7f82abed8d19984408e78cb77e8d9c8ee22ae071aa880494748a955cb75d904e8cbe08c211cf24e2a048543d884d173c1a0c SHA512 404c5c6fdbd60d5c5f25d6cccdfa4efb35b0d3d8ec7da8162a3d8e59cb32327227ea165ee3561b3630df6e6b36c75c937b93cf6250a2227b92ac1be2843e300f
DIST uksmd-0_pre20220705.tar.gz 15715 BLAKE2B f104a804cff15eb6b3a4ffd71180d67054f4e7c4ebbe10438f76aef96ca3d83740b24390183110a26691ebb832d6740765ab7ca5b7862a8d9afe09d1cacdc4d0 SHA512 a0e99e80e22e988ce98f790d5cc693a5b961e40ffa9650002c4ff39edb148b1586ded6b8321f5ea012f674ef8cbd03daca24dca557a773e23e83a373553f7ba9
-EBUILD uksmd-0_pre20220705.ebuild 611 BLAKE2B f9547fa1ff1489479261921a6e47f93ff33c8343cdad523e88869b09c7d0d51adb064901a93e1c1bc072f93c321d8663c8a1c21f32a82b66df240246d7d81f5d SHA512 3e6efb2f51151248a953d72445b44e058f253affb41fc99f84de43f764a67fab1339c79f62cc2f2ad39585d9e150e90041c20745ffa78c7e71100fbbf9a3ef67
+EBUILD uksmd-0_pre20220705-r1.ebuild 709 BLAKE2B 85548f1b160ca18190a2a97e09e92e5b0ac399da939846a65500783276b3aed71217d37a760d2c04767b1a6ad445f829c30ee8f2712aa823879f873cb13c6857 SHA512 fe018f88f4695a518e2f39a36c62f2ef42faf435d4e9ae01895d5aeed629fb72b2389936df5cb49953f5863dffa22ae284909e9dca366b477854f90470f80e58
MISC metadata.xml 255 BLAKE2B 6fe10a1f843a8b2494606052a69206e32fdd5edf3ca6bdfb661cf6f8e39c0e16fb652acb8697d339770f3559c56a4ba964a0e959b3e0bb456d09ee7570f0d9e9 SHA512 235170971553178916cc484a07e1c665c94cd0a7ec442d2190d3608f7a3441dd2fe08fea666ca23d151077c10c908bc1da0e57355fab43be02711be35531b362
diff --git a/sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch b/sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch
new file mode 100644
index 000000000000..6940f78e4662
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch
@@ -0,0 +1,32 @@
+diff -Naur a/meson.build b/meson.build
+--- a/meson.build 2022-07-08 23:53:08.000000000 +0300
++++ b/meson.build 2022-07-14 08:12:38.358174169 +0300
+@@ -13,28 +13,6 @@
+ dependency('libcap-ng'),
+ ]
+
+-systemd = dependency('systemd', required: false)
+-
+-if systemd.found()
+- systemd_system_unit_dir = systemd.get_pkgconfig_variable('systemdsystemunitdir')
+- unit_files = [
+- 'uksmd.service'
+- ]
+-
+-
+- foreach u: unit_files
+- configure_file(
+- copy: true,
+- input: u,
+- install: true,
+- install_dir: systemd_system_unit_dir,
+- output: u,
+- )
+- endforeach
+-
+- project_dependencies += systemd
+-endif
+-
+ build_args = [
+ '-DPROJECT_NAME=' + meson.project_name(),
+ '-DPROJECT_VERSION=' + meson.project_version(),
diff --git a/sys-process/uksmd/uksmd-0_pre20220705.ebuild b/sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild
index aaf2918acc1f..cd90995efde0 100644
--- a/sys-process/uksmd/uksmd-0_pre20220705.ebuild
+++ b/sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit linux-info meson
+inherit linux-info meson systemd
MY_COMMIT="f10f38e3adcaf6175e6c4c1846cad72ae9ab2cf2"
@@ -23,8 +23,11 @@ CONFIG_CHECK="~KSM"
S="${WORKDIR}/uksmd"
+PATCHES=( "${FILESDIR}"/uksmd-0-remove-systemd-dep.patch )
+
src_install() {
meson_src_install
newinitd "${FILESDIR}/uksmd.init" uksmd
+ systemd_dounit uksmd.service
}