You are not logged in.

#1 2009-04-18 12:39:59

Xemertix
Member
Registered: 2009-04-09
Posts: 66

osiris-sps (serveless portal system)

Hello,here's the pkgbuild of Osiris http://aur.archlinux.org/packages.php?ID=25621

Osiris portals are serverless, so they spread through the members P2P network. This make the portal independent from central servers, so they are free and indestructible because they are supported from all portal members. More over, every sent contents are anonymous, this make the privacy safe and no one can overwhelm this experiment of free thought and knowledge distribution.
Osiris can also build common monarchists portals for a traditional moderation.

I'm not sure about dependencies..the package should be self contained,but namcap claims :

osiris-sps E: Dependency detected and not included (lib32-libsm)
osiris-sps E: Dependency detected and not included (bash)
osiris-sps E: Dependency detected and not included (lib32-gtk2)
osiris-sps W: Dependency included but already satisfied (lib32-pango)

Could someone with a clean arch system test this,please? smile

# Contributor:Xemertix <arch88(at)katamail(dot)com>
 
pkgname=osiris-sps
pkgver=0.12.0
pkgrel=2
pkgdesc="an anonymous p2p serverless portal system"
arch=('i686' 'x86_64')
url="http://osiris.kodeware.net/index.php"
license=('custom')
depends=(pango)
[ "$CARCH" = "x86_64" ] && depends=(lib32-pango) 
provides=('osiris-sps')
source=(http://osiris.kodeware.net/repository/${pkgname}_${pkgver}_i386.tar.gz
        'osiris-sps'
        'osiris-sps.desktop'
        'osiris-sps.png'
        'system.xml')
md5sums=('88425e1f8c8516b67dab9e69549871a3'
         'eb019a6e1f1a949d23a889a27c5e6d97'
         'ceddbf0fdf6213bb342994b980cb1ee8'
         '11970c1304efd8b2f956898b801b9e2f'
         'd3c7192a3dd32b8e3d4f5b4c7c866110')
 
build() {
  cd $srcdir
  # Program 
  install -D -m 755 osiris-sps $pkgdir/usr/bin/osiris-sps
  [ "$CARCH" = "x86_64" ] && sed -i 's:#!/bin/sh:#!/bin/sh\nexport PANGO_RC_FILE="/opt/lib32/config/pango/pangorc":' $pkgdir/usr/bin/osiris-sps
 
  # Libraries
  install -d -m 755 ${pkgdir}/opt/${pkgname}/
  cp -r ${pkgname}_${pkgver}/*  ${pkgdir}/opt/${pkgname}/
 
  # Config file
  install system.xml ${pkgdir}/opt/${pkgname}/
 
  # Freedesktop compatibility
  install -D osiris-sps.png ${pkgdir}/usr/share/icons/osiris-sps.png
  install -D osiris-sps.png ${pkgdir}/usr/share/pixmaps/osiris-sps.png
  install -D osiris-sps.desktop ${pkgdir}/usr/share/applications/osiris-sps.desktop
 
  # Fix permissions
  find "$pkgdir"/opt/ -type f -exec chmod 664 {} \;
  find "$pkgdir"/opt/ -type d -exec chmod 755 {} \;
  find "$pkgdir"/usr/share -type f -exec chmod 664 {} \;
  find "$pkgdir"/usr/share -type d -exec chmod 755 {} \;
  chmod 775 $pkgdir/opt/${pkgname}/osiris
}

Offline

Board footer

Powered by FluxBB