FriBID forum

FriBID är ett fritt program för e-legitimation med BankID.

You are not logged in.

  1. Index
  2. » Allmänt
  3. » FriBID i Arch

#1 2010-02-20 14:21:18

barzam
Member
Registered: 2010-02-20

FriBID i Arch

Hej,
jag hittade hit från ubuntu.se och det här projektet ser VÄLDIGT intressant ut. BankID är något jag gärna skulle vilja se i en öppen variant.

Jag såg på framsidan att programmet testats i Archlinux. Jag använder själv det och skulle helt klart kunna fixa i ordning en pkgbuild i AUR, http://aur.archlinux.org/. Jag ska pröva programmet själv till att börja med och sedan se vad jag kan göra.

Det här är ett suveränt initiativ, tack!

Offline

#2 2010-02-20 14:51:35

samuellb
Administratör
Registered: 2010-02-15
Website

Re: FriBID i Arch

Välkommen till FriBID-projektet smile

Paktetering och testning är väldigt uppskattat. Det är omöjligt för mig att bygga och testa på alla olika platformar.

Jag har faktiskt en gammal PKGBUILD som jag skrev förut, men jag är osäker på om den fortfarande funkar. Jag har inte kört Arch på ett tag, men du kan ju använda den som utgångspunkt:

pkgname=fribid
pkgver=0.0.9
pkgrel=1
pkgdesc="A browser plugin for the Swedish BankID"
arch=('i686' 'x86_64')
url='http://fribid.se/'
license=('MIT' 'MPL')
depends=('nss>=3.0' 'gtk2>=2.12')
source=($pkgname-$pkgver.tar.bz2 LICENSE)
md5sums=('71049b7b47f590856b0e352791cd04a6' 'daf1c69bc2ef07acae721a733bfc9c5a')

build() {
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=/usr || return 1
    ln -sf /mnt/home/samuellb/Projekt/e-leg/npapi . || return 999
    make || return 1
    make DESTDIR=$pkgdir install || return 1
    mkdir -p $pkgdir/usr/share/licenses/fribid/ || return 1
    cp $srcdir/LICENSE $pkgdir/usr/share/licenses/fribid/ || return 1
}

Uppdatering: PKGBUILD-filen ovan skapade jag innan jag döpte projektet till FriBID. Jag har uppdaterat URL:er m.m. nu.

Du kan ju även kolla hur det ser ut under debian/ med dependencies m.m.

Offline

#3 2010-02-21 08:19:25

barzam
Member
Registered: 2010-02-20

Re: FriBID i Arch

samuellb wrote:

license=('MIT' 'MPL')

Jag kikade lite och såg att du skickar med saker med GPLv2 också (npapi), vet du om det påverkar licensieringen eller om jag bör ange det här?

Din PKGBUILD tror jag blir en bra utgångspunkt.

Tack för välkomnandet förresten smile

Offline

#4 2010-02-21 14:57:25

samuellb
Administratör
Registered: 2010-02-15
Website

Re: FriBID i Arch

NPAPI-biten är trippel-licensierad under MPL/NPL, GPL och LGPL (man kan alltså välja vilken licens man vill tillämpa). Det bästa är kanske att räkna upp alla licenser i listan, men jag är ingen Arch-expert så jag är inte säker.

Offline

#5 2010-02-21 18:12:48

barzam
Member
Registered: 2010-02-20

Re: FriBID i Arch

Bara för att informera. Jag kan installera fribid utan problem med den här. Swiftfox hittar pluginen och BankID godkänner den. En kompis med Arch har också provat och den funkar även där. Jag har dock för tillfället ingen bankid-fil att prova att logga in med så jag vet inte till 100% om det funkar för mig än, men det gör det säkert. Väldigt smidigt detta måste jag säga smile

# Maintainer:
pkgname=fribid
pkgver=0.1.1
pkgrel=1
pkgdesc="A browser plugin for the Swedish BankID"
arch=('i686' 'x86_64')
url='http://www.fribid.se/'
license=('MIT' 'MPL' 'GPL')
depends=('nss>=3.0' 'gtk2>=2.12')
source=(http://www.fribid.se/releases/source/$pkgname-$pkgver.tar.bz2)
md5sums=('084b6d6785e1fcef8f344d7cafa29073')

build() {
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=/usr || return 1
    make || return 1
    make DESTDIR=$pkgdir install || return 1
    mkdir -p $pkgdir/usr/share/licenses/fribid/ || return 1
}

Offline

  1. Index
  2. » Allmänt
  3. » FriBID i Arch

Board footer

Powered by FluxBB