summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2024-06-03 23:27:37 +0200
committerAnton Luka Šijanec <anton@sijanec.eu>2024-06-03 23:27:37 +0200
commit473f34e2b613cf948c0e5cb081541dd5bc8c9882 (patch)
tree87825ab0da8475b076df3c571906cfc96e540270
parentdendrite (diff)
downloadg-473f34e2b613cf948c0e5cb081541dd5bc8c9882.tar
g-473f34e2b613cf948c0e5cb081541dd5bc8c9882.tar.gz
g-473f34e2b613cf948c0e5cb081541dd5bc8c9882.tar.bz2
g-473f34e2b613cf948c0e5cb081541dd5bc8c9882.tar.lz
g-473f34e2b613cf948c0e5cb081541dd5bc8c9882.tar.xz
g-473f34e2b613cf948c0e5cb081541dd5bc8c9882.tar.zst
g-473f34e2b613cf948c0e5cb081541dd5bc8c9882.zip
-rw-r--r--README7
l---------acct-group/pamldapd/metadata.xml1
-rw-r--r--acct-group/pamldapd/pamldapd-0.0.0.ebuild6
-rw-r--r--acct-user/pamldapd/metadata.xml8
-rw-r--r--acct-user/pamldapd/pamldapd-0.0.0.ebuild9
-rw-r--r--net-nds/pamldapd/Manifest2
-rw-r--r--net-nds/pamldapd/metadata.xml17
-rw-r--r--net-nds/pamldapd/pamldapd-0.2.ebuild33
8 files changed, 76 insertions, 7 deletions
diff --git a/README b/README
index c5409b4..0cd0aad 100644
--- a/README
+++ b/README
@@ -4,10 +4,3 @@ This is my personal ebuild gentoo overlay repository.
I publish packaged software that I've written to be used on the Gentoo GNU/Linux distribution.
There are also some programs here that I haven't written.
Source tarballs are are checked for integrity with Manifest files.
-
-My programs:
- program ebuild package project homepage
- ---
- sear.c www-apps/searc http://ni.sijanec.eu/sijanec/sear.c
-
-Installing packages: emerge --ask www-apps/searc
diff --git a/acct-group/pamldapd/metadata.xml b/acct-group/pamldapd/metadata.xml
new file mode 120000
index 0000000..3226f7c
--- /dev/null
+++ b/acct-group/pamldapd/metadata.xml
@@ -0,0 +1 @@
+../../acct-user/searc/metadata.xml \ No newline at end of file
diff --git a/acct-group/pamldapd/pamldapd-0.0.0.ebuild b/acct-group/pamldapd/pamldapd-0.0.0.ebuild
new file mode 100644
index 0000000..ecb27a8
--- /dev/null
+++ b/acct-group/pamldapd/pamldapd-0.0.0.ebuild
@@ -0,0 +1,6 @@
+EAPI=8
+
+inherit acct-group
+ACCT_GROUP_ID=-1
+
+DESCRIPTION="Group for net-nds/pamldapd"
diff --git a/acct-user/pamldapd/metadata.xml b/acct-user/pamldapd/metadata.xml
new file mode 100644
index 0000000..80613d2
--- /dev/null
+++ b/acct-user/pamldapd/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>anton@sijanec.eu</email>
+ <name>Anton Luka Šijanec</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/acct-user/pamldapd/pamldapd-0.0.0.ebuild b/acct-user/pamldapd/pamldapd-0.0.0.ebuild
new file mode 100644
index 0000000..8d8ead8
--- /dev/null
+++ b/acct-user/pamldapd/pamldapd-0.0.0.ebuild
@@ -0,0 +1,9 @@
+EAPI=8
+
+inherit acct-user
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( pamldapd )
+
+DESCRIPTION="User for net-nds/pamldapd"
+
+acct-user_add_deps
diff --git a/net-nds/pamldapd/Manifest b/net-nds/pamldapd/Manifest
new file mode 100644
index 0000000..51617f2
--- /dev/null
+++ b/net-nds/pamldapd/Manifest
@@ -0,0 +1,2 @@
+DIST pamldapd-0.2-vendor.tar.xz 25692 BLAKE2B c3dda01494aed9d0f534636978cc208a5deabed27cfe606916b07186cafac32366c6df4cf0c4432fdec7843a61830cae81a9e87d1c0d32098d79edf61509542a SHA512 cca08d57a2305ffa754cd8fad2c2e0eb6b32768c4ae51d62aa111dca3627d5b0f123b87af19ec5105b6f11cefb9b033fc2eefa97bfc03c3332b35ac7fd8297ac
+DIST pamldapd-0.2.tar.gz 8685 BLAKE2B 663f24283a54dc6c37bfeea492d2445c4942668fce8daf640df59d44b5527cdfb4b2d4b9e682ae0e0a7f577e838b5e09cade06e2f260fbd6f43ad7552fad46e3 SHA512 b77fd033c800b568af26fd6faf2f69782293684f3456b61ca45b457142486b7cadb964bf1eddb29e6aa5160e3d6baef18bbf4cdc9f091a342440478349827428
diff --git a/net-nds/pamldapd/metadata.xml b/net-nds/pamldapd/metadata.xml
new file mode 100644
index 0000000..fd26dee
--- /dev/null
+++ b/net-nds/pamldapd/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>anton@sijanec.eu</email>
+ <name>Anton Luka Šijanec</name>
+ </maintainer>
+ <upstream>
+ <maintainer type="person">
+ <email>anton@sijanec.eu</email>
+ <name>Anton Luka Šijanec</name>
+ </maintainer>
+ <changelog>https://github.com/eisin/pamldapd/activity</changelog>
+ <doc>https://github.com/eisin/pamldapd/blob/master/README.adoc</doc>
+ <bugs-to>mailto:anton+pamldapd-ebuild@sijanec.eu</bugs-to>
+ </upstream>
+</pkgmetadata>
diff --git a/net-nds/pamldapd/pamldapd-0.2.ebuild b/net-nds/pamldapd/pamldapd-0.2.ebuild
new file mode 100644
index 0000000..7ecd192
--- /dev/null
+++ b/net-nds/pamldapd/pamldapd-0.2.ebuild
@@ -0,0 +1,33 @@
+EAPI=8
+inherit go
+# max 80 chars
+DESCRIPTION="Simple LDAP server, uses PAM as backend"
+HOMEPAGE="https://github.com/eisin/pamldapd"
+SRC_URI="https://github.com/eisin/pamldapd/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz http://splet.sijanec.eu./dir/pamldapd-0.2-vendor.tar.xz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+# vsi moji programi so nestabilni (:
+KEYWORDS="*"
+
+DEPEND="acct-user/pamldapd acct-group/pamldapd"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+# do not use mirrors to download
+RESTRICT="mirror"
+
+src_unpack() {
+ unpack ${A}
+}
+
+src_compile() {
+ ego build
+}
+
+src_install() {
+ dobin pamldapd
+ default
+}