kffmpegthumbnailer programının pisi dosyasının yapımı- pspec.xml
pspec.xml dosyasından başlayalım.
pspec.xml dosyası üç kısımdan oluşmaktadır, paketin kaynağı, derlenme bağımlıklıklarının vs. bilgilerin olduğu source bölümü; oluşacak pisi paketi hakkında bilgilerin bulunduğu package bölümü ve paketin ilk yapıldığı sürümden son srüme kadar geçirdiği güncellemerin bulunduğu History bölümü. Evet herhangi bir metin editörüyle, ben kate kullanıyorum, pspec dosyamızı yazmaya başlıyoruz 
ilk önce pspec.xml dosyamızda kullandığımız işaretleme dili hakkında bilgi verdiğimiz iki satırı yazmakla başlıyoruz
<Source> <Name>kffmpegthumbnailer</Name> <Homepage>http://ffmpegthumbnailer.googlecode.com</Homepage> <Packager> <Name>Cemalettin Kara</Name> <Email>cemalettinkara@gmail.com</Email> </Packager> <License>GPLv2</License> <IsA>app:gui</IsA> <Summary>ffmpegthumbnailer plugin for dolphin</Summary> <Description>Kffmpegthumbnailer is a thumbnailer for kde based on ffmpegthumbnailer which should provide fast video thumbnails for the kde desktop. </Description> <Archive sha1sum="127622e2f7bb092593795dada6b8d7c986cd22d7" type="targz">http://ffmpegthumbnailer.googlecode.com/files/kffmpegthumbnailer-1.1.0.tar.gz</Archive> <BuildDependencies> <Dependency versionFrom="2.0.0">ffmpegthumbnailer</Dependency> <Dependency>kdelibs-devel</Dependency> <Dependency>ffmpeg</Dependency> </BuildDependencies> </Source>
Güdüğünüz üzere bu bölüm

Evet ilk bölüm bitti. sıra geldi oluşacak paketimiz hakkında bilgilerin olduğu package bölümüne geldi.
bu bölüm
o zaman ilk inşaa sırasında
<Files> <Path fileType="all">/</Path> </Files>
yazıp sonra /var/pisi dizinini inceleyip ona göre buraya düzeltebilirsiniz.
packages bölümünün bitmiş hali şöyle :
<Package> <Name>kffmpegthumbnailer</Name> <RuntimeDependencies> <Dependency versionFrom="2.0.0">ffmpegthumbnailer</Dependency> <Dependency>ffmpeg</Dependency> </RuntimeDependencies> <Files> <Path fileType="data">/usr/kde/4/share</Path> <Path fileType="library">/usr/kde/4/lib</Path> <Path fileType="doc">/usr/share/doc</Path> </Files> </Package>
Bu bölümle de işimiz bittiğine göre sıra History bölümünde. bu bölümde paketim sürmleri hakkında bilgi veriyoruz. tarih, güncelleyen kim, ne değişiklikler olmuş gibi. Bu bölüm
böylelikle pspec.xml dosyasını bitirmiş oluyoruz. her ihtmale karşı pspec.xml dosyaısnın bulunduğu dizinde konsolu açıp xmllint --valid pspec.xml komutunu kullandığınız yazım hatalarına karşı kontrol etmiş oluyoruz. Ayrıca girinitleme yaprken tab yerine boşluk kullanın yoksa sorun çıkıyor. derken history kısmının nasıl göründüğüe bakalım
<History> <Update release="1"> <Date>2010-02-08</Date> <Version>1.1.0</Version> <Comment>First release</Comment> <Name>Cemalettin Kara</Name> <Email>cemalettinkara@gmail.com</Email> </Update> </History>
veee pspec.xml dosyanın bitmiş hali
<?xml version="1.0" ?> <!DOCTYPE PISI SYSTEM "http://www.pardus.org.tr/projeler/pisi/pisi-spec.dtd"> <PISI> <Source> <Name>kffmpegthumbnailer</Name> <Homepage>http://ffmpegthumbnailer.googlecode.com</Homepage> <Packager> <Name>Cemalettin Kara</Name> <Email>cemalettinkara@gmail.com</Email> </Packager> <License>GPLv2</License> <IsA>app:gui</IsA> <Summary>ffmpegthumbnailer plugin for dolphin</Summary> <Description>Kffmpegthumbnailer is a thumbnailer for kde based on ffmpegthumbnailer which should provide fast video thumbnails for the kde desktop. </Description> <Archive sha1sum="127622e2f7bb092593795dada6b8d7c986cd22d7" type="targz">http://ffmpegthumbnailer.googlecode.com/files/kffmpegthumbnailer-1.1.0.tar.gz</Archive> <BuildDependencies> <Dependency versionFrom="2.0.0">ffmpegthumbnailer</Dependency> <Dependency>kdelibs-devel</Dependency> <Dependency>ffmpeg</Dependency> </BuildDependencies> </Source> <Package> <Name>kffmpegthumbnailer</Name> <RuntimeDependencies> <Dependency versionFrom="2.0.0">ffmpegthumbnailer</Dependency> <Dependency>ffmpeg</Dependency> </RuntimeDependencies> <Files> <Path fileType="data">/usr/kde/4/share</Path> <Path fileType="library">/usr/kde/4/lib</Path> <Path fileType="doc">/usr/share/doc</Path> </Files> </Package> <History> <Update release="1"> <Date>2010-02-08</Date> <Version>1.1.0</Version> <Comment>First release</Comment> <Name>Cemalettin Kara</Name> <Email>cemalettinkara@gmail.com</Email> </Update> </History> </PISI>





— 1 yıl 21 weeks ago
— 1 yıl 34 weeks ago