Yapısal değişiklikler tamalandı sanırım. Bir göz atın ve hata/yanlış varsa bildirin lütfen. Öğleden sonra dökümanı yazmaya devam edeceğim, boşu boşuna yazmıyayım yanlışlık varsa

This commit is contained in:
S.Çağlar Onur
2005-06-23 08:23:17 +00:00
parent dcdfd8140e
commit 1d377276c4
+352 -50
View File
@@ -367,21 +367,38 @@ Uygulaman
\series bold
Summary:
\series default
Tek satırlık açıklayıcı bilgi.
Çoklu dil desteğine sahiptir.
\layout Itemize
\series bold
Description:
Description:
\series default
Uygulama hakkında özet açıklama.
Çoklu dil desteğine sahiptir.
\layout Itemize
\series bold
IsA:
IsA:
\series default
Paketin bir kategori/sistem/kolleksiyon'a aitliğini belirtir.
(
\emph on
örn:
\emph default
k3b is a KDE program )
\layout Itemize
\series bold
PartOf:
PartOf:
\series default
Paketin hangi aitliğin parçası olduğunu belirtir.
Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir.
( örn: LyX and TeTex are parts of Tex:Distrubiton )
\layout Itemize
@@ -453,23 +470,37 @@ compressionType
\series bold
AdditionalFiles:
AdditionalFiles:
\series default
Kaynak ile gelmeyen ama paketin çalışması, ek özellik kazanması v.s.
için gerekli dosyaları belirtir.
(
\emph on
örn
\emph default
; init betikleri )
\begin_deeper
\layout Itemize
\series bold
Target:
Target:
\series default
Dosyanın nereye konulacağını belirtir.
\layout Itemize
\series bold
Permission:
Permission:
\series default
Dosyanın hangi haklarla saklanacağını belirtir.
\layout Itemize
\series bold
Owner:
Owner:
\series default
Dosyanın sahip/grup bilgilerini belirtir.
\end_deeper
\layout Itemize
@@ -538,7 +569,10 @@ Update
\series bold
Type:
Type:
\series default
Güncellemenin tipini belirtir.
( Güvenlik, Bug, Enhancement v.s )
\layout Itemize
@@ -594,12 +628,45 @@ Description
\series bold
IsA:
License
\series default
: Uygulamanın lisansını belirtir (GPL, BSD, vb).
\layout Itemize
\series bold
PartOf:
IsA:
\series default
Paketin bir kategori/sistem/kolleksiyon'a aitliğini belirtir.
(
\emph on
örn:
\emph default
k3b is a KDE program )
\layout Itemize
\series bold
PartOf:
\series default
Paketin hangi aitliğin parçası olduğunu belirtir.
Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir.
( örn: LyX and TeTex are parts of Tex:Distrubiton )
\layout Itemize
\series bold
Conflicts:
\series default
Paketin çalışması/işlevini yerine getirmesi için, sistemde olmaması gereken
paketleri belirtir.
\layout Itemize
\series bold
Provides:
\series default
*********************** ????????????????????????
\layout Itemize
@@ -739,13 +806,6 @@ ChangeLog Dosyas
\layout Standard
Pakedin sürümlerindeki değişikliklerin açıklamalarını içerir.
\layout Subsubsection
Files Dizini
\layout Standard
Orjinal kaynağa uygulanacak yamalar ve kaynakta bulunmayan fazladan dosyalar
bu dizine konur.
\layout Subsection
metadata.xml
@@ -789,19 +849,6 @@ Metadata
Metadata
\series default
dosyasının içeriği şöyle tanımlanmıştır;
\layout Standard
\begin_inset Marginal
collapsed true
\layout Standard
metadata.xml'i de spec dosyasında olduğu gibi detaylandırmak ve XML biçimi
şeklinde (iç içe) yazmak gerekiyor
\end_inset
\layout Itemize
@@ -812,16 +859,287 @@ Metadata
\series bold
PSPEC dosyasının X.Y.Z [ yarın yazacağım ] bölümleri
Name
\series default
{From Package Tag}: Uygulamanın adı.
\layout Itemize
\series bold
PSPEC dosyasının
Homepage:
\series default
Uygulamanın web sitesinin URL'sini belirtir.
\layout Itemize
\series bold
ilgili Package bölümü
Summary
\series default
{From Package Tag}
\series bold
:
\series default
Tek satırlık açıklayıcı bilgi.
Çoklu dil desteğine sahiptir.
\layout Itemize
\series bold
Description
\series default
{From Package Tag}
\series bold
:
\series default
Uygulama hakkında özet açıklama.
Çoklu dil desteğine sahiptir.
\layout Itemize
\series bold
IsA
\series default
{From Package Tag}
\series bold
:
\series default
Paketin bir kategori/sistem/kolleksiyon'a aitliğini belirtir.
(
\emph on
örn:
\emph default
k3b is a KDE program )
\layout Itemize
\series bold
PartOf
\series default
{From Package Tag}
\series bold
:
\series default
Paketin hangi aitliğin parçası olduğunu belirtir.
Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir.
( örn: LyX and TeTex are parts of Tex:Distrubiton )
\layout Itemize
\series bold
Packager:
\series default
Paketi oluşturan kişilerin adı/soyadı ve e-posta adresi belirtir.
\begin_deeper
\layout Itemize
\series bold
Name:
\series default
Paket geliştiricisinin adı ve soyadı.
\layout Itemize
\series bold
Email:
\series default
Paket geliştiricisinin e-posta adresi.
\end_deeper
\layout Itemize
\series bold
License
\series default
{From Package Tag}: Uygulamanın lisansını belirtir (GPL, BSD, vb).
\layout Itemize
\series bold
History
\series default
: Pakete yapılan güncellemelerin bir listesini verir.
\begin_deeper
\layout Itemize
\series bold
Update
\series default
: Bir güncellemeyi tarif eder.
\begin_deeper
\layout Itemize
\series bold
Type:
\series default
Güncellemenin tipini belirtir.
( Güvenlik, Bug, Enhancement v.s )
\layout Itemize
\series bold
Date
\series default
: Güncellemenin tarihi.
\layout Itemize
\series bold
Version:
\series default
Uygulamanın sürüm numarası.
\layout Itemize
\series bold
Release:
\series default
Pakedin sürüm numarası.
\end_deeper
\end_deeper
\layout Itemize
\series bold
Conflicts:
\series default
Paketin çalışması/işlevini yerine getirmesi için, sistemde olmaması gereken
paketleri belirtir.
\layout Itemize
\series bold
Provides:
\series default
*********************** ????????????????????????
\layout Itemize
\series bold
RuntimeDependencies
\series default
: Pakedin çalışabilmesi için gereken bağımlılıkların bir listesini verir.
\begin_deeper
\layout Itemize
\series bold
Dependency
\series default
: Bir bağımlılık tanımlar.
\begin_deeper
\layout Itemize
\series bold
Name
\series default
: Bağımlılık duyulan pakedin adı.
\layout Itemize
\series bold
Version:
\series default
Bağımlı olunan tek bir sürüm numarasını bildirir.
\layout Itemize
\series bold
VersionFrom:
\series default
Bu sürüm numarasından sonraki tüm sürüm numaralarına bağımlılığı tarif
eder.
\layout Itemize
\series bold
VersionTo:
\series default
Bu sürüm numaralarına kadar olan bağımlılığı tarif eder.
\end_deeper
\end_deeper
\layout Itemize
\series bold
InstallDependencies
\series default
: Pakedin çalışabilmesi için gereken bağımlılıkların bir listesini verir.
\begin_deeper
\layout Itemize
\series bold
Dependency
\series default
: Bir bağımlılık tanımlar.
\begin_deeper
\layout Itemize
\series bold
Name
\series default
: Bağımlılık duyulan pakedin adı.
\layout Itemize
\series bold
Version:
\series default
Bağımlı olunan tek bir sürüm numarasını bildirir.
\layout Itemize
\series bold
VersionFrom:
\series default
Bu sürüm numarasından sonraki tüm sürüm numaralarına bağımlılığı tarif
eder.
\layout Itemize
\series bold
VersionTo:
\series default
Bu sürüm numaralarına kadar olan bağımlılığı tarif eder.
\end_deeper
\end_deeper
\layout Itemize
\series bold
Files
\series default
: Pakedin kurulacak dosyalarının tiplerini belirlemek için kullanılır.
Dosya tipleri ile ilgili bigi
\begin_inset LatexCommand \ref{FType}
\end_inset
kısmında verilmiştir.
\begin_deeper
\layout Itemize
\series bold
Directory
\layout Itemize
\series bold
Wildcard
\layout Itemize
\series bold
File
\end_deeper
\layout Itemize
@@ -870,11 +1188,6 @@ pisi-metadata.dtd
\emph default
dosyasında tanımlanmıştır.
\layout Comment
Ek tag'ler de bir section'a eklenmeli ya da yeni section olusturulmali gibi
geldi bana, ornegin Distribution olabilir.
-- Eray
\layout Subsection
files.xml
@@ -980,13 +1293,6 @@ files.xml dosyalar
pisi-files.dtd
\emph default
dosyasında tanımlanmıştır.
\layout Comment
Bunlarin da acaba attribute seklinde olmasi daha mi dogru olur? -- Eray
\layout Comment
En son bunların attribute şeklinde olmasına karar verilmişti.
-- Meren
\layout Subsection
PSPEC Deposu
@@ -1139,10 +1445,6 @@ pisi-index.xml
\series default
isminde bir içerik (depo içeriği) dosyası düzenli aralıklar ile oluşturulacaktı
r
\layout Comment
Burada cron illa mecbur yöntem olmak zorunda değil sanki, şimdilik zikretmeyelim
, build farm zamanında bir çözüm buluruz -- Çağlar
\layout Standard
İçeriğinde mevcut sürümün bilgilerini içerecek bir dosya oluşturulacaktır.