[Pardus-devel] Oyuncak => Pardus Perl Cpan Module Packager
Onur Aslan
onuraslan at gmail.com
Tue Dec 25 23:41:24 EET 2007
Dun yine Freenode #debian kanalinda Pardus ekibinin Python'dan baska
dillere olan destegini tartisirken, hem sizin hemde benim hakli oldugumu
anladigim bazi konular oldu.
Pardus'teki Perl paketleri tartisilmaz asmis seviyedeler. Bazi paketci
arkadaslarimiz DBI'nin DBD driverlarini paketlemisler ama DBI ortada
yok. Yani suan o paketler sadece paket sayisini arttirmaya yariyor.
Bunun ne size nede Pardus kullanan Perl meraklisi arkadasa hic bir
yarari yok.
Bunu dun goren ben Freenode'da selam ve aceminin laflari uzerine
"Pardus'te XML::Simple BILE yok" demekten vazgecip, bir perl asigi(!)
olarak, kollari sivadim ve Pardus'te sadece bir komutla CPAN'dan Perl
modul paketi olusturmayi saglayan bir program ve kullanicilarinin perl
modullerine ulasmalarini saglayan bir depo yarattim.
Depo: http://www.0nur.net/pardus-paketlerim/
Pardus Perl Cpan Module Packager:
http://cvs.0nur.net/cgi-bin/viewcv/pardus-cpan-packager/pardus-cpan-packager.pl?root=ucvs&view=markup
Aracin kullanimindan bir ornek:
Ornegin:
$ ./pardus-cpan-packager
http://search.cpan.org/~vvu/Log-Statistics-0.047/
Paket bilgileri aliniyor...
Kaynak dosya indiriliyor...
sha1sum aliniyor...
Pisi icin gerekli dosyalar olusturuluyor...
Paketleniyor (pisi icin root sifresi gerekebilir)...
Parola:
Emniyet mandalı: taban geliştirme sistemi system.devel halihazırda
kurulu
PartOf imi tanımlanmamış, bileşen araştırılyor
İnşa (build) sayısı koyulmayacak. Depo inşaları için buildno seçeneğini
pisi.conf dosyasında etkinleştirmelisiniz.
Paketler çalışma dizinine yazılıyor.
PiSi kaynak paketi liblog-statistics-perl inşa ediliyor
Kaynak perl.modules bileşeninin parçası
Kaynak
http://search.cpan.org/CPAN/authors/id/V/VV/VVU/Log-Statistics-0.047.tar.gz adresinden indiriliyor
Log-Statistics-0.047.tar.gz [önbellekte]
Kaynak arşivi
saklandı: /var/cache/pisi/archives/Log-Statistics-0.047.tar.gz
Arşiv açılıyor...
açıldı (/var/pisi/liblog-statistics-perl-0.047-1/work)
Kaynak yapılandırılıyor
Kaynak inşa ediliyor...
Kuruluyor...
Semboller çıkarılıyor..
** Paket liblog-statistics-perl inşa ediliyor
files.xml yaratılıyor,
'/var/pisi/liblog-statistics-perl-0.047-1/install/usr/lib/perl5/5.8.8/i686-linux' dizini içeriliyor
metadata.xml yaratılıyor,
./liblog-statistics-perl-0.047-1.pisi adlı PiSi paketi yaratılıyor.
Bitti.
İnşa dizini bırakılıyor
Ve Perl modulleri icin pisi paketi olusturma islemini bu kadar kisaldi.
Sirf daha cok Perl modulu paketleyebilmek ve Turk linux kullanicilarini
Perl ile yazilmis yazilimlardan mahrum birakmamak ve onlara kutuphane
saglamak icin. Benim tek istegim *nix sistemlerinin vazgecilmezi Perl'in
Pardus'te ve Turk kullanicilar da da bir yerinin olmasi. Umarim Pardus
icin ve Perl meraklilari icin yararli bisey yapmisimdir.
Calismalarinizin devamini dilerim.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://liste.pardus.org.tr/pardus-devel/attachments/20071225/c39a35e5/attachment-0001.pgp
More information about the Pardus-devel
mailing list