diff --git a/hardware/disk/encfs/actions.py b/hardware/disk/encfs/actions.py new file mode 100644 index 0000000000..07e7ca4ac1 --- /dev/null +++ b/hardware/disk/encfs/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/env 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 cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + shelltools.makedirs("build") + shelltools.cd("build") + shelltools.system("cmake .. -DUSE_INTERNAL_TINYXML=OFF \ + -DINSTALL_LIBENCFS=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -G Ninja") + +def build(): + shelltools.cd("build") + shelltools.system("ninja") + +def install(): + shelltools.cd("build") + shelltools.system("DESTDIR=%s ninja install" % get.installDIR()) + + shelltools.cd("..") + pisitools.dodoc("COPYING*", "DESIGN*", "README*") diff --git a/hardware/disk/encfs/pspec.xml b/hardware/disk/encfs/pspec.xml new file mode 100644 index 0000000000..6daf28d1da --- /dev/null +++ b/hardware/disk/encfs/pspec.xml @@ -0,0 +1,49 @@ + + + + + encfs + https://github.com/vgough/encfs + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Encrypted filesystem in user-space + Encrypted filesystem in user-space + https://github.com/vgough/encfs/releases/download/v1.9.2/encfs-1.9.2.tar.gz + + cmake + fuse-devel + openssl-devel + tinyxml2-devel + + + + encfs + + fuse + libgcc + openssl + tinyxml2 + + + /usr/bin + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + + + + 2017-10-18 + 1.9.2 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/hardware/disk/encfs/translations.xml b/hardware/disk/encfs/translations.xml new file mode 100644 index 0000000000..0de0729724 --- /dev/null +++ b/hardware/disk/encfs/translations.xml @@ -0,0 +1,8 @@ + + + + encfs + Encrypted filesystem in user-space + Encrypted filesystem in user-space + + diff --git a/pisi-index.xml b/pisi-index.xml index 27e2903956..6e5f852f77 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -4031,6 +4031,59 @@ + + + tinyxml2 + http://www.grinninglizard.com/tinyxml2/ + + Pisi Linux Admins + admins@pisilinux.org + + zlib + library + programming.misc + Simple XML parser made for easy integration + Simple XML parser made for easy integration + Simple XML parser made for easy integration + Simple XML parser made for easy integration + https://github.com/leethomason/tinyxml2/archive/5.0.1.tar.gz + + cmake + + programming/misc/tinyxml2/pspec.xml + + + tinyxml2 + + libgcc + + + /usr/lib + /usr/share/doc + + + + tinyxml2-devel + Development files for tinyxml2 + + tinyxml2 + + + /usr/include + /usr/lib/pkgconfig + /usr/lib/cmake + + + + + 2017-10-18 + 5.0.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + libxmlpp @@ -19554,6 +19607,57 @@ + + + encfs + https://github.com/vgough/encfs + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + hardware.disk + Encrypted filesystem in user-space + Encrypted filesystem in user-space + Encrypted filesystem in user-space + Encrypted filesystem in user-space + https://github.com/vgough/encfs/releases/download/v1.9.2/encfs-1.9.2.tar.gz + + cmake + fuse-devel + openssl-devel + tinyxml2-devel + + hardware/disk/encfs/pspec.xml + + + encfs + + fuse + libgcc + openssl + tinyxml2 + + + /usr/bin + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + + + + 2017-10-18 + 1.9.2 + First release + Pisi Linux Admins + admins@pisilinux.org + + + fuse-exfat diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index a6f09069db..4d14a0948c 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -7b02f402fd2ebde104627906962c5a696b0841fa \ No newline at end of file +a88cc77530139214acbef2c22b31f0a45c14fd9c \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 6c77906627..520b6679ac 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index 298c9b33de..d4da733a67 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -b52454e5fe541c8853d13ad575aeb4a73e516b24 \ No newline at end of file +7115298e90df16b2b0966a1e9151c59f372504bd \ No newline at end of file diff --git a/programming/misc/tinyxml2/actions.py b/programming/misc/tinyxml2/actions.py new file mode 100644 index 0000000000..08d43e7d7a --- /dev/null +++ b/programming/misc/tinyxml2/actions.py @@ -0,0 +1,22 @@ +#!/usr/bin/env 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 cmaketools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +def setup(): + cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release") + +def build(): + cmaketools.make() + +def install(): + cmaketools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("readme.md") diff --git a/programming/misc/tinyxml2/pspec.xml b/programming/misc/tinyxml2/pspec.xml new file mode 100644 index 0000000000..dcbbc06eed --- /dev/null +++ b/programming/misc/tinyxml2/pspec.xml @@ -0,0 +1,52 @@ + + + + + tinyxml2 + http://www.grinninglizard.com/tinyxml2/ + + Pisi Linux Admins + admins@pisilinux.org + + zlib + library + Simple XML parser made for easy integration + Simple XML parser made for easy integration + https://github.com/leethomason/tinyxml2/archive/5.0.1.tar.gz + + cmake + + + + tinyxml2 + + libgcc + + + /usr/lib + /usr/share/doc + + + + tinyxml2-devel + Development files for tinyxml2 + + tinyxml2 + + + /usr/include + /usr/lib/pkgconfig + /usr/lib/cmake + + + + + + 2017-10-18 + 5.0.1 + First release + Pisi Linux Admins + admins@pisilinux.org + + + diff --git a/programming/misc/tinyxml2/translations.xml b/programming/misc/tinyxml2/translations.xml new file mode 100644 index 0000000000..9153877178 --- /dev/null +++ b/programming/misc/tinyxml2/translations.xml @@ -0,0 +1,8 @@ + + + + tinyxml2 + Simple XML parser made for easy integration + Simple XML parser made for easy integration + +