parent
2a8f468456
commit
276dbc964f
@ -1,27 +0,0 @@
|
||||
# Copyright 2008-2024 Mir Calculate
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Cryptodata management tools for Calculate"
|
||||
HOMEPAGE="https://www.calculate-linux.org"
|
||||
EGIT_REPO_URI="https://git.calculate-linux.org/calculate/calculate-access.git"
|
||||
|
||||
inherit git-r3
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="+client server"
|
||||
REQUIRED_USE="|| ( client server )"
|
||||
|
||||
src_install() {
|
||||
if use client
|
||||
then
|
||||
DESTDIR="$D" emake install_client
|
||||
fi
|
||||
|
||||
if use server
|
||||
then
|
||||
DESTDIR="$D" emake install_server
|
||||
fi
|
||||
}
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="7"
|
||||
PYTHON_COMPAT=( python3_12 )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 git-r3
|
||||
|
||||
EGIT_REPO_URI="git://git.calculate-linux.org/calculate-2.1/calculate-server.git"
|
||||
|
||||
DESCRIPTION="Configuration utility for Linux services"
|
||||
HOMEPAGE="https://www.calculate-linux.org/main/en/calculate2"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
IUSE="calculate_nomail
|
||||
calculate_nodhcp
|
||||
calculate_noftp
|
||||
calculate_nojabber
|
||||
calculate_nonamed
|
||||
calculate_nosamba
|
||||
calculate_noproxy"
|
||||
|
||||
DEPEND=">=net-nds/openldap-2.3[-minimal]
|
||||
>=sys-auth/pam_ldap-180[ssl]
|
||||
>=sys-auth/nss_ldap-239
|
||||
sys-apps/calculate-utils:3
|
||||
!calculate_nosamba? ( net-fs/samba[acl,client,cups,ldap,pam] )
|
||||
!calculate_nomail? (
|
||||
net-mail/dovecot[ldap,pam,ssl(+)]
|
||||
>=mail-filter/procmail-3.22
|
||||
|| ( dev-python/pymilter[python_targets_python3_12]
|
||||
dev-python/pymilter[python_targets_python3_12] )
|
||||
>=mail-mta/postfix-2.2[ldap,pam,ssl,sasl,dovecot-sasl]
|
||||
)
|
||||
!calculate_noftp? ( net-ftp/proftpd[-acl,ident,ldap,ncurses,nls,pam,ssl] )
|
||||
!calculate_nojabber? (
|
||||
>=net-im/ejabberd-16.04-r1[ldap]
|
||||
|| ( media-gfx/imagemagick
|
||||
media-gfx/graphicsmagick )
|
||||
)
|
||||
!calculate_nonamed? ( net-dns/bind[sdb-ldap] )
|
||||
!calculate_noproxy? ( >=net-proxy/squid-3.0.14[ldap,pam,ssl] )
|
||||
!calculate_nodhcp? ( >=net-misc/dhcp-3.1.2_p1 )
|
||||
|| ( dev-python/python-ldap[ssl,python_targets_python3_12]
|
||||
dev-python/python-ldap[ssl,python_targets_python3_12] )
|
||||
|| ( dev-python/lxml[python_targets_python3_12]
|
||||
dev-python/lxml[python_targets_python3_12] )
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
@ -1,17 +1,36 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription lang="en">
|
||||
Configuration utility for Linux services. Part of Calculate Linux.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="calculate_nodhcp">without DHCP</flag>
|
||||
<flag name="calculate_noftp">without FTP</flag>
|
||||
<flag name="calculate_nojabber">without jabber server</flag>
|
||||
<flag name="calculate_nomail">without mail</flag>
|
||||
<flag name="calculate_nonamed">without DNS</flag>
|
||||
<flag name="calculate_noproxy">without proxy</flag>
|
||||
<flag name="calculate_nosamba">without Samba fileserver</flag>
|
||||
</use>
|
||||
<maintainer type="project">
|
||||
<email>support@calculate.ru</email>
|
||||
<name>Mir Calculate</name>
|
||||
<description>Calculate Overlay</description>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Configuration utility for Calculate services.
|
||||
</longdescription>
|
||||
<longdescription lang="ru">
|
||||
Конфигурационная утилита для сервисов Calculate.
|
||||
</longdescription>
|
||||
<use lang="en">
|
||||
<flag name="calculate_nodhcp">Disable DHCP support</flag>
|
||||
<flag name="calculate_noftp">Disable FTP support</flag>
|
||||
<flag name="calculate_nojabber">Disable Jabber server support</flag>
|
||||
<flag name="calculate_nomail">Disable e-mail support</flag>
|
||||
<flag name="calculate_nonamed">Disable DNS support</flag>
|
||||
<flag name="calculate_noproxy">Disable proxy support</flag>
|
||||
<flag name="calculate_nosamba">Disable Samba fileserver support</flag>
|
||||
</use>
|
||||
<use lang="ru">
|
||||
<flag name="calculate_nodhcp">Выключить поддержку DHCP</flag>
|
||||
<flag name="calculate_noftp">Выключить поддержку FTP</flag>
|
||||
<flag name="calculate_nojabber">Выключить поддержку сервера Jabber</flag>
|
||||
<flag name="calculate_nomail">Выключить поддержку e-mail</flag>
|
||||
<flag name="calculate_nonamed">Выключить поддержку DNS</flag>
|
||||
<flag name="calculate_noproxy">Выключить поддержку прокси</flag>
|
||||
<flag name="calculate_nosamba">Выключить поддержку файлового сервера Samba</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<bugs-to>mailto:support@calculate.ru</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: $
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit calculate-utils-r18 git-r3
|
||||
|
||||
DESCRIPTION="A set of Calculate utilities for system installation, build and upgrade"
|
||||
HOMEPAGE="https://www.calculate-linux.org/main/en/calculate_utilities"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="3"
|
||||
KEYWORDS=""
|
||||
|
||||
src_unpack() {
|
||||
prepare_module_info
|
||||
for MODULE in "${MODULE_INFO[@]}"
|
||||
do
|
||||
MODULE_DATA=( $MODULE )
|
||||
MODULE_PN=${MODULE_DATA[0]/calculate-/}
|
||||
EGIT_CHECKOUT_DIR=${WORKDIR}/${MODULE_PN}-${PV} EGIT_REPO_URI=https://git.calculate-linux.org/calculate/calculate-utils-3-${MODULE_PN}.git git-r3_src_unpack
|
||||
done
|
||||
}
|
Loading…
Reference in new issue