diff --git a/doc/pisi.lyx b/doc/pisi.lyx index fab51788..46e7cf6d 100644 --- a/doc/pisi.lyx +++ b/doc/pisi.lyx @@ -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.