libtomcrypt: new package

This commit is contained in:
suvari
2024-06-02 15:27:20 +03:00
parent 37be04d390
commit 15c482f2c1
7 changed files with 412470 additions and 412079 deletions
+21
View File
@@ -0,0 +1,21 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import shelltools
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import libtools
from pisi.actionsapi import get
def build():
shelltools.export("CXXFLAGS", "%s -fPIC" % get.CXXFLAGS())
shelltools.export("CFLAGS", "%s -fPIC" % get.CFLAGS())
autotools.make()
def install():
autotools.rawInstall("PREFIX=/usr DESTDIR=%s" % get.installDIR())
pisitools.dodoc("LICENSE", "README.md")
+52
View File
@@ -0,0 +1,52 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>libtomcrypt</Name>
<Homepage>https://www.libtom.net/</Homepage>
<Packager>
<Name>Aydın Demirel</Name>
<Email>aydin.demirel@pisilinux.org</Email>
</Packager>
<License>custom:PublicDomain</License>
<IsA>app:library</IsA>
<Summary>A Cryptographic toolkit</Summary>
<Description>LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines. </Description>
<Archive sha1sum="55bd8c2015f39bba73aca13b5e4e37f44a292b3f" type="tarxz">https://github.com/libtom/libtomcrypt/releases/download/v1.18.2/crypt-1.18.2.tar.xz</Archive>
<BuildDependencies>
<Dependency>gmp-devel</Dependency>
<Dependency>libtommath-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>libtomcrypt</Name>
<RuntimeDependencies>
<Dependency>libtommath</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="library">/usr/lib/*</Path>
</Files>
</Package>
<Package>
<Name>libtomcrypt-devel</Name>
<RuntimeDependencies>
<Dependency release="current">libtomcrypt</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-06-02</Date>
<Version>1.18.2</Version>
<Comment>First release</Comment>
<Name>Kamil Atlı</Name>
<Email>suvari@pisilinux.org</Email>
</Update>
</History>
</PISI>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>libtomcrypt</Name>
<Summary xml:lang="tr">Bir kriptografik araç kiti</Summary>
<Description xml:lang="tr">LibTomCrypt, geliştiricilere çok çeşitli iyi bilinen yayınlanmış blok şifreleri, tek yönlü karma işlevleri, zincirleme modları, sözde rastgele sayı üreteçleri, genel anahtar şifrelemesi ve çok sayıda başka rutin sağlayan oldukça kapsamlı, modüler ve taşınabilir bir şifreleme araç takımıdır.</Description>
</Source>
</PISI>