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 \series bold
Summary: Summary:
\series default
Tek satırlık açıklayıcı bilgi.
Çoklu dil desteğine sahiptir.
\layout Itemize \layout Itemize
\series bold \series bold
Description: Description:
\series default
Uygulama hakkında özet açıklama.
Çoklu dil desteğine sahiptir.
\layout Itemize \layout Itemize
\series bold \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 \layout Itemize
\series bold \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 \layout Itemize
@@ -453,23 +470,37 @@ compressionType
\series bold \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 \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Target: Target:
\series default
Dosyanın nereye konulacağını belirtir.
\layout Itemize \layout Itemize
\series bold \series bold
Permission: Permission:
\series default
Dosyanın hangi haklarla saklanacağını belirtir.
\layout Itemize \layout Itemize
\series bold \series bold
Owner: Owner:
\series default
Dosyanın sahip/grup bilgilerini belirtir.
\end_deeper \end_deeper
\layout Itemize \layout Itemize
@@ -538,7 +569,10 @@ Update
\series bold \series bold
Type: Type:
\series default
Güncellemenin tipini belirtir.
( Güvenlik, Bug, Enhancement v.s )
\layout Itemize \layout Itemize
@@ -594,12 +628,45 @@ Description
\series bold \series bold
IsA: License
\series default
: Uygulamanın lisansını belirtir (GPL, BSD, vb).
\layout Itemize \layout Itemize
\series bold \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 \layout Itemize
@@ -739,13 +806,6 @@ ChangeLog Dosyas
\layout Standard \layout Standard
Pakedin sürümlerindeki değişikliklerin açıklamalarını içerir. 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 \layout Subsection
metadata.xml metadata.xml
@@ -789,19 +849,6 @@ Metadata
Metadata Metadata
\series default \series default
dosyasının içeriği şöyle tanımlanmıştır; 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 \layout Itemize
@@ -812,16 +859,287 @@ Metadata
\series bold \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 \layout Itemize
\series bold \series bold
PSPEC dosyasının Homepage:
\series default \series default
Uygulamanın web sitesinin URL'sini belirtir.
\layout Itemize
\series bold \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 \layout Itemize
@@ -870,11 +1188,6 @@ pisi-metadata.dtd
\emph default \emph default
dosyasında tanımlanmıştır. 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 \layout Subsection
files.xml files.xml
@@ -980,13 +1293,6 @@ files.xml dosyalar
pisi-files.dtd pisi-files.dtd
\emph default \emph default
dosyasında tanımlanmıştır. 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 \layout Subsection
PSPEC Deposu PSPEC Deposu
@@ -1139,10 +1445,6 @@ pisi-index.xml
\series default \series default
isminde bir içerik (depo içeriği) dosyası düzenli aralıklar ile oluşturulacaktı isminde bir içerik (depo içeriği) dosyası düzenli aralıklar ile oluşturulacaktı
r 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 \layout Standard
İçeriğinde mevcut sürümün bilgilerini içerecek bir dosya oluşturulacaktır. İçeriğinde mevcut sürümün bilgilerini içerecek bir dosya oluşturulacaktır.