Barış'la yaptığımız düzenlemeler

This commit is contained in:
S.Çağlar Onur
2005-06-23 12:34:20 +00:00
parent 899178fa74
commit 13caee802c
+123 -120
View File
@@ -396,9 +396,37 @@ Paketin bir kategori/sistem/kolleksiyon'a aitli
\series bold \series bold
PartOf: PartOf:
\series default \series default
Paketin hangi aitliğin parçası olduğunu belirtir. Paketin hangi bütünün/grubun parçası olduğunu belirtir.
Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir. Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir.
( örn: LyX and TeTex are parts of Tex:Distrubiton ) ( örn: LyX and TeTex are parts of Tex:Distrubiton )
\newline
\series bold
IsA
\series default
ve
\series bold
ParfOf
\series default
bir
\series bold
PİSİ
\series default
paketinin farklı türdeki aitliklerini ifade eder.
\series bold
PartOf
\series default
ile belirtilen bir
\series bold
Component
\series default
'in tümünü sisteme kurabilirsiniz.
Fakat
\series bold
IsA
\series default
ile belirtilen aitlikleri yanlızca sorgulayabilirsiniz.
\layout Itemize \layout Itemize
@@ -451,7 +479,12 @@ sha1sum
\series bold \series bold
Patches Patches
\series default \series default
: Orjinal koda uygulanacak yamaların sıralı bir listesini içerir. : Orjinal koda uygulanacak yamaların
\series bold
sıralı
\series default
bir listesini içerir.
Yamalar bu bölümde tanımlanan sıra ile kaynak koda uygulanır.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
@@ -556,6 +589,25 @@ VersionTo:
History History
\series default \series default
: Pakete yapılan güncellemelerin bir listesini verir. : Pakete yapılan güncellemelerin bir listesini verir.
\series bold
History
\series default
altındaki güncellemeleri belirten
\series bold
Update
\series default
taglarının mutlaka tarihe göre sıralı olması gerekmektedir.
En son güncelleme en üstte bulunmalıdır.
Çünkü en son güncellemeden alınan
\series bold
Version
\series default
ve
\series bold
Release
\series default
bilgisi pakete uygulanacaktır.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
@@ -601,57 +653,59 @@ Release:
Package: Package:
\series medium \series medium
Uygulamadan oluşturulacak bir pakedi tanımlar. Uygulamadan oluşturulacak bir pakedi tanımlar.
\series default
Package
\series medium
içerisindeki bazı taglar
\series default
PİSİ
\series medium
içerisindekileri tekrarlayacaklardır.
Bu tekrarlamaların bazıları override edilirken (üzerine yazılırken) bazıları
merge (birleştirilecek) edilecek.
\layout Itemize \layout Itemize
\series bold \series bold
Name Name:
\series default \series default
: Oluşturulacak pakedin adı. Override
\layout Itemize \layout Itemize
\series bold \series bold
Summary Summary:
\series default \series default
: Tek satırlık açıklayıcı bilgi. Override
Çoklu dil desteğine sahiptir.
\layout Itemize \layout Itemize
\series bold \series bold
Description Description
\series default \series default
: Uygulama hakkında özet açıklama. : Override
Çoklu dil desteğine sahiptir.
\layout Itemize \layout Itemize
\series bold \series bold
License License
\series default \series default
: Uygulamanın lisansını belirtir (GPL, BSD, vb). : Override
\layout Itemize \layout Itemize
\series bold \series bold
IsA: IsA:
\series default \series default
Paketin bir kategori/sistem/kolleksiyon'a aitliğini belirtir. Merge
(
\emph on
örn:
\emph default
k3b is a KDE program )
\layout Itemize \layout Itemize
\series bold \series bold
PartOf: PartOf:
\series default \series default
Paketin hangi aitliğin parçası olduğunu belirtir. Merge
Aitlik özellikleri için Freshmeat'in Trove kategorileri örnek verilebilir.
( örn: LyX and TeTex are parts of Tex:Distrubiton )
\layout Itemize \layout Itemize
@@ -795,17 +849,49 @@ File
\end_deeper \end_deeper
\layout Subsubsection \layout Subsubsection
Actions Dosyası actions.py Dosyası
\layout Standard \layout Standard
Bu dosya bir Python betiği olup, kaynağın kurulması, derlenmesi, test edilmesi, Bu dosya bir Python betiği olup, kaynağın kurulması, derlenmesi, test edilmesi,
sisteme kurulması gibi işlevleri yerine getiren fonksiyonlardan oluşur. sisteme kurulması gibi işlevleri yerine getiren fonksiyonlardan oluşur.
\layout Standard
Paketin oluşturulması sırasında derleme sistemi
\series bold
actions.py
\series default
içerisindeki 3 fonksiyon adını arar ve çalıştırır;
\series bold
setup, build, install
\series default
.
Bu fonksiyonlardan install'ın tanımlanması zorunlu olmakla birlikte setup
ve build sadece tanımlanmışsa çalıştırılır.
\layout Standard
\series bold
actions.py
\series default
'ler tarafından kullanılmak üzere
\series bold
PİSİ
\series default
tarafından hazır bir
\series bold
API
\series default
actionsapi adında sunulacaktır.
\layout Subsubsection \layout Subsubsection
ChangeLog Dosyası 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.
Bu dosya bilindik ChangeLog stilindedir ve PSPEC içindeki History bilgisi
ile ilgili değildir.
\layout Subsection \layout Subsection
metadata.xml metadata.xml
@@ -861,14 +947,12 @@ Metadata
\series bold \series bold
Name Name
\series default \series default
{From Package Tag}: Uygulamanın adı. {From Package Tag}
\layout Itemize \layout Itemize
\series bold \series bold
Homepage: Homepage
\series default
Uygulamanın web sitesinin URL'sini belirtir.
\layout Itemize \layout Itemize
@@ -876,11 +960,6 @@ Uygulaman
Summary Summary
\series default \series default
{From Package Tag} {From Package Tag}
\series bold
:
\series default
Tek satırlık açıklayıcı bilgi.
Çoklu dil desteğine sahiptir.
\layout Itemize \layout Itemize
@@ -888,11 +967,6 @@ Summary
Description Description
\series default \series default
{From Package Tag} {From Package Tag}
\series bold
:
\series default
Uygulama hakkında özet açıklama.
Çoklu dil desteğine sahiptir.
\layout Itemize \layout Itemize
@@ -900,15 +974,6 @@ Uygulama hakk
IsA IsA
\series default \series default
{From Package Tag} {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 \layout Itemize
@@ -916,34 +981,24 @@ Paketin bir kategori/sistem/kolleksiyon'a aitli
PartOf PartOf
\series default \series default
{From Package Tag} {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 \layout Itemize
\series bold \series bold
Packager: Packager
\series default
Paketi oluşturan kişilerin adı/soyadı ve e-posta adresi belirtir.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Name: Name
\series default \series default
Paket geliştiricisinin adı ve soyadı. .
\layout Itemize \layout Itemize
\series bold \series bold
Email: Email
\series default
Paket geliştiricisinin e-posta adresi.
\end_deeper \end_deeper
\layout Itemize \layout Itemize
@@ -951,62 +1006,46 @@ Email:
\series bold \series bold
License License
\series default \series default
{From Package Tag}: Uygulamanın lisansını belirtir (GPL, BSD, vb). {From Package Tag}
\layout Itemize \layout Itemize
\series bold \series bold
History History
\series default
: Pakete yapılan güncellemelerin bir listesini verir.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Update Update
\series default
: Bir güncellemeyi tarif eder.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Type: Type
\series default
Güncellemenin tipini belirtir.
( Güvenlik, Bug, Enhancement v.s )
\layout Itemize \layout Itemize
\series bold \series bold
Date Date
\series default
: Güncellemenin tarihi.
\layout Itemize \layout Itemize
\series bold \series bold
Version: Version
\series default
Uygulamanın sürüm numarası.
\layout Itemize \layout Itemize
\series bold \series bold
Release: Release
\series default
Pakedin sürüm numarası.
\end_deeper \end_deeper
\end_deeper \end_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Conflicts: Conflicts
\series default
Paketin çalışması/işlevini yerine getirmesi için, sistemde olmaması gereken
paketleri belirtir.
\layout Itemize \layout Itemize
@@ -1019,47 +1058,33 @@ Provides:
\series bold \series bold
RuntimeDependencies RuntimeDependencies
\series default
: Pakedin çalışabilmesi için gereken bağımlılıkların bir listesini verir.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Dependency Dependency
\series default
: Bir bağımlılık tanımlar.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Name Name
\series default
: Bağımlılık duyulan pakedin adı.
\layout Itemize \layout Itemize
\series bold \series bold
Version: Version
\series default
Bağımlı olunan tek bir sürüm numarasını bildirir.
\layout Itemize \layout Itemize
\series bold \series bold
VersionFrom: VersionFrom
\series default
Bu sürüm numarasından sonraki tüm sürüm numaralarına bağımlılığı tarif
eder.
\layout Itemize \layout Itemize
\series bold \series bold
VersionTo: VersionTo
\series default
Bu sürüm numaralarına kadar olan bağımlılığı tarif eder.
\end_deeper \end_deeper
\end_deeper \end_deeper
\layout Itemize \layout Itemize
@@ -1067,47 +1092,33 @@ VersionTo:
\series bold \series bold
InstallDependencies InstallDependencies
\series default
: Pakedin çalışabilmesi için gereken bağımlılıkların bir listesini verir.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Dependency Dependency
\series default
: Bir bağımlılık tanımlar.
\begin_deeper \begin_deeper
\layout Itemize \layout Itemize
\series bold \series bold
Name Name
\series default
: Bağımlılık duyulan pakedin adı.
\layout Itemize \layout Itemize
\series bold \series bold
Version: Version
\series default
Bağımlı olunan tek bir sürüm numarasını bildirir.
\layout Itemize \layout Itemize
\series bold \series bold
VersionFrom: VersionFrom
\series default
Bu sürüm numarasından sonraki tüm sürüm numaralarına bağımlılığı tarif
eder.
\layout Itemize \layout Itemize
\series bold \series bold
VersionTo: VersionTo
\series default
Bu sürüm numaralarına kadar olan bağımlılığı tarif eder.
\end_deeper \end_deeper
\end_deeper \end_deeper
\layout Itemize \layout Itemize
@@ -1115,14 +1126,6 @@ VersionTo:
\series bold \series bold
Files 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 \begin_deeper
\layout Itemize \layout Itemize