$ pisi build -d pspec.xml
Outputting packages in the working directory.
Building PiSi source package: merhaba-pisi
DEBUG: RepoDB initialized in 0.000104904174805.
DEBUG: ComponentDB initialized in 0.000452995300293.
Safety switch: the component system.devel cannot be found
Fetching source from: http://cekirdek.uludag.org.tr/~meren/merhaba-pisi-1.0.tar.gz
merhaba-pisi-1.0.tar.gz [cached]
Source archive is stored: /var/cache/pisi/archives/merhaba-pisi-1.0.tar.gz
Unpacking archive...
unpacked (/var/pisi/merhaba-pisi-1.0-1/work)
Setting up source...
Sandbox enabled build...
Building source...
Sandbox enabled build...
Testing package...
Installing...
Sandbox enabled build...
DEBUG: return value for "install -m0755 -o root -g root merhaba-pisi.py /var/pisi/merhaba-pisi-1.0-1/install/usr/bin" is 0
** Building package merhaba-pisi
Generating files.xml,
Generating metadata.xml,
Build number is not available. For repo builds you must enable buildno in pisi.conf.
Creating PiSi package ./merhaba-pisi-1.0-1.pisi.
DEBUG: return value for "lzma -1 -z install.tar" is 0
Done.
All of the files under the install dir (/var/pisi/merhaba-pisi-1.0-1/install) has been collected by package(s)
Keeping Build Directory
*** 0 error(s), 2 warning(s)
Sonuç şöyle:
# ls
actions.py merhaba-pisi-1.0-1.pisi pspec.xml
Ve hatta:
# pisi info merhaba-pisi
Installed package:
Name: merhaba-pisi, version: 1.0, release: 1, build --
Summary: PiSi Hello World Application..
Description: Just a basic application. Nothing to describe.
Component: None
Provides:
Dependencies:
Distribution: Pardus, Dist. Release: 2009
Architecture: x86-64, Installed Size: 102.00 B
Reverse Dependencies:
Merhaba
YanıtlaSililgili paketin platform bilgileri pspec.xml içinde mi yer alacak yoksa pisi build -p x86-64 -d pspec.xml
şeklinde belirtip cross compile yapabilecek miyiz ?
mimari bilgileri pisi.conf dosyasından alınıyor zaten. Ama çapraz derleme için kullandığınız derleyicinin ve diğper araçların da buna göre hazırlanmış olması gerektiğinden pek uzak bir ihtimal olarak görünüyor bu.
YanıtlaSil