git-svn-id: http://svn.calculate.ru/overlay@1941 c91db197-33c1-4113-bf15-f8a5c547ca64
parent
9ad302f5a0
commit
a2a53b1cee
@ -0,0 +1,66 @@
|
||||
# Copyright 2008 Calculate Pack, http://www.calculate-linux.ru
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit distutils
|
||||
|
||||
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
|
||||
|
||||
DESCRIPTION="The program of setting and storing the user account in the domain"
|
||||
HOMEPAGE="http://www.calculate-linux.ru/Calculate2"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="kde xfce"
|
||||
|
||||
DEPEND="=sys-apps/calculate-lib-2.1.1
|
||||
>=dev-python/python-ldap-2.0[ssl]
|
||||
>=sys-auth/pam_ldap-180[ssl]
|
||||
>=sys-auth/nss_ldap-239
|
||||
>=sys-apps/keyexec-0.1.2
|
||||
>=sys-apps/hal-0.5.9
|
||||
sys-apps/keyutils
|
||||
sys-auth/pam_keystore
|
||||
kde? ( >=kde-misc/kgtk-0.9.5[qt4]
|
||||
>=kde-base/kdm-4.2.0[-kdeprefix] )
|
||||
xfce? ( x11-misc/slim )"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
ISUPDATE=/tmp/${PN}.ebuild.update
|
||||
|
||||
# for fixing bug of ebuild calculate-client-2.0.17
|
||||
OLDISUPDATEPATH="${PORTAGE_TMPDIR}/portage/${CATEGORY}/${PN}-2.0.17/temp/"
|
||||
OLDISUPDATE="${OLDISUPDATEPATH}/${PN}.update"
|
||||
|
||||
pkg_preinst() {
|
||||
touch ${ISUPDATE}
|
||||
rm -f /etc/init.d/client
|
||||
|
||||
# for fixing bug of ebuild calculate-client-2.0.17
|
||||
mkdir -p ${OLDISUPDATEPATH}
|
||||
touch ${OLDISUPDATE}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use kde || use xfce;
|
||||
then
|
||||
cl-client --install
|
||||
ewarn "Please restart xdm for refreshing configuration files."
|
||||
fi
|
||||
rm ${ISUPDATE}
|
||||
|
||||
# for fixing bug of ebuild calculate-client-2.0.17
|
||||
rm -rf ${PORTAGE_TMPDIR}/portage/${CATEGORY}/${PN}-2.0.17
|
||||
rmdir ${PORTAGE_TMPDIR}/portage/${CATEGORY} &>/dev/null
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
# for fixing bug of ebuild calculate-client-2.0.17 (|| -e ${OLDISUPDATE} )
|
||||
if ! [[ -e ${ISUPDATE} || -e ${OLDISUPDATE} ]];
|
||||
then
|
||||
cl-client --uninstall
|
||||
fi
|
||||
}
|
||||
|
@ -0,0 +1,20 @@
|
||||
# Copyright 2008 Calculate Pack, http://www.calculate-linux.ru
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit distutils
|
||||
|
||||
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
|
||||
|
||||
DESCRIPTION="The library for Calculate 2"
|
||||
HOMEPAGE="http://www.calculate-linux.ru/Calculate_2"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
DEPEND="!<sys-apps/calculate-client-2.1.1
|
||||
!<sys-apps/calculate-server-2.1.2
|
||||
>=dev-lang/python-2.5.2
|
||||
>=dev-python/python-ldap-2.0[ssl]
|
||||
>=dev-python/pyxml-0.8"
|
@ -1,5 +1,7 @@
|
||||
DIST calculate-1.1.0_rc1.tar.bz2 196826 RMD160 576d67fc96540f32b7d26a4050919a561bcb63ba SHA1 ed5b0389797f82a54ee505220e2e4a1869589ee8 SHA256 f4da4fade7078cb413fa5e1fad79188ac6fee58c90956ec006a078a7f10bfeee
|
||||
DIST calculate-1.1.0_rc2.tar.bz2 201182 RMD160 6a508f04d41a144be4d2e3d16c200a39b69c9d9f SHA1 1b850918e4497c46b90f432cf5785d145e81eb5a SHA256 42914a75e68d3cd71acfa83efbbc7756778c9a3303b5c6557b73e0a9d3e8e5af
|
||||
DIST calculate-1.1.0_rc3.tar.bz2 202531 RMD160 d721946a7c0a50b2e47a6a6bb771c832dce9d1d4 SHA1 d9c671b90a017052dbcd5249914e4908d78c8351 SHA256 d7bfdcd03bf14333402f0ebdd819986d8a835268c096f20572f219119fbaeaf6
|
||||
EBUILD calculate-1.1.0_rc1.ebuild 1841 RMD160 74b62f69a208de1f90b74d8dde7ddf3a48e1ee4c SHA1 2a5e98796661dd774766c5cacd0e7f0b754c0ef2 SHA256 b260cd50e7584f258d542f3b7f470feda5d44596405db86a8133faa0418a9f0a
|
||||
EBUILD calculate-1.1.0_rc2.ebuild 1841 RMD160 74b62f69a208de1f90b74d8dde7ddf3a48e1ee4c SHA1 2a5e98796661dd774766c5cacd0e7f0b754c0ef2 SHA256 b260cd50e7584f258d542f3b7f470feda5d44596405db86a8133faa0418a9f0a
|
||||
EBUILD calculate-1.1.0_rc3.ebuild 1841 RMD160 74b62f69a208de1f90b74d8dde7ddf3a48e1ee4c SHA1 2a5e98796661dd774766c5cacd0e7f0b754c0ef2 SHA256 b260cd50e7584f258d542f3b7f470feda5d44596405db86a8133faa0418a9f0a
|
||||
EBUILD calculate-9999.ebuild 1398 RMD160 ba4a13391bbba738ce35757ec60f896c0cd872c9 SHA1 2576fcd99641049a782d14ba3ff0e8cf30c384cb SHA256 e8b13c7586652cfb301f6e619efa5a3b9578abd68d370df5dabcf38e068c2a29
|
||||
|
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mtop/mtop-0.6.6.ebuild,v 1.9 2007/07/13 06:38:59 mr_bones_ Exp $
|
||||
|
||||
DESCRIPTION="Program for installation, building and upgrading system"
|
||||
HOMEPAGE="http://www.calculate-linux.org/Calculate"
|
||||
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/bzip2
|
||||
app-arch/cpio
|
||||
app-arch/gzip
|
||||
app-arch/p7zip
|
||||
app-arch/tar
|
||||
app-portage/layman
|
||||
app-shells/bash
|
||||
dev-lang/perl
|
||||
dev-libs/openssl
|
||||
net-dns/bind-tools
|
||||
net-misc/wget
|
||||
net-nds/openldap
|
||||
sys-apps/file
|
||||
sys-apps/findutils
|
||||
sys-apps/grep
|
||||
sys-apps/hal
|
||||
sys-apps/module-init-tools
|
||||
sys-apps/net-tools
|
||||
sys-apps/pciutils
|
||||
sys-apps/usbutils
|
||||
sys-apps/util-linux
|
||||
sys-apps/which
|
||||
sys-boot/grub
|
||||
sys-devel/gettext
|
||||
sys-fs/udev
|
||||
sys-kernel/calckernel"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if [ -e /usr/calculate/install ] && \
|
||||
! [ -e /var/db/pkg/sys-apps/calculate-[0-9]* ];
|
||||
then
|
||||
eerror "Finding other copy of calculate in target directory"
|
||||
eerror "Please, remove it, before continue installation."
|
||||
eerror "\trm -rf /usr/calculate/install"
|
||||
die "Cannot continue install. Remove previous calculate installation."
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}" || die "Calculate installation failed."
|
||||
dodoc Change.log COPYING LICENSE
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ln -sf /usr/calculate/install/calculate /usr/sbin/calculate
|
||||
if ! [ -e /usr/calculate/share/addition ];
|
||||
then
|
||||
mkdir -p /usr/calculate/share/addition
|
||||
fi
|
||||
if ! [ -e /usr/calculate/share/linux ];
|
||||
then
|
||||
mkdir -p /usr/calculate/share/linux
|
||||
fi
|
||||
if ! [ -e /usr/calculate/share/distfiles ];
|
||||
then
|
||||
mkdir -p -m 2775 /usr/calculate/share/distfiles
|
||||
chgrp portage /usr/calculate/share/distfiles
|
||||
fi
|
||||
}
|
Loading…
Reference in new issue