diff --git a/scripts/repostats.py b/scripts/repostats.py index 2703c8af..517e969e 100755 --- a/scripts/repostats.py +++ b/scripts/repostats.py @@ -60,12 +60,7 @@ html_header = """ - - - - - -# default html templates +# default html templates (now obsolete) def_table_html = u""" %s%s @@ -111,73 +106,6 @@ def_package_html = u""" """ -def_history_html= u""" -
Sürüm %s

-Tarih: %s
-Yapan: %s
-Açıklama: %s -

-""" - -def_source_html = u""" - - Kaynak paket %(name)s - - - - -
-
-
- -

Kaynak paket: %(name)s

-

Kaynak versiyon %(version)s, depo sürümü %(release)s

-

%(homepage)s

- -

Açıklama

-

%(summary)s

- -

Lisanslar:

-

%(license)s

- -

İşlemler:

-

Paket dosyalarına bak

-

-Hata kayıtlarına bak

- -

Bu kaynaktan derlenen ikili paketler:

-

%(packages)s

- -

Tarihçe

-%(history)s - -

Yamalar

-%(patches)s -
- -""" - -def_sources_html = u""" - - Kaynak paketler listesi - - - - -
-
-
- -

Kaynak paketler listesi

-
- -

-%(source_list)s -

-
- -""" - def_missing_html = u""" Eksik ikili paket %(name)s @@ -233,13 +161,7 @@ def find_pspecs(folder): return paks def template_get(tmpl_name): - try: - f = codecs.open(tmpl_name + ".html", "r", "utf-8") - data = f.read() - f.close() - return data - except: - return globals()["def_" + tmpl_name + "_html"] + return globals()["def_" + tmpl_name + "_html"] def template_write(filename, tmpl_name, dict): f = codecs.open(filename, "w", "utf-8") @@ -428,19 +350,52 @@ class Source: histdata = map(lambda x: (x.release, x.date, x.name, x.name, x.comment), self.spec.history) ptch = map(lambda x: "%s" % (self.uri, x.filename, x.filename), source.patches) - dict = { - "name": self.name, - "homepage": source.homepage, - "license": ", ".join(source.license), - "version": self.spec.getSourceVersion(), - "release": self.spec.getSourceRelease(), - "history": template_table("history", histdata), - "packages": "
".join(paks), - "summary": source.summary, - "patches": "
".join(ptch), - "uri": self.uri - } - template_write("paksite/source/%s.html" % self.name, "source", dict) + + history = """ +
Sürüm %s

+ Tarih: %s
+ Yapan: %s
+ Açıklama: %s +

+ """ + hist = map(lambda x: history % x, histdata) + + html = """ +

Kaynak paket: %s

+

Kaynak versiyon %s, depo sürümü %s

+

%s

+

Açıklama

+

%s

+

Lisanslar:

+

%s

+

İşlemler:

+

Paket dosyalarına bak

+

Hata kayıtlarına bak

+ +

Bu kaynaktan derlenen ikili paketler:

+

%s

+ +

Tarihçe

+ %s + +

Yamalar

+ %s + """ % ( + self.name, + self.spec.getSourceVersion(), + self.spec.getSourceRelease(), + source.homepage, + source.homepage, + source.summary, + ", ".join(source.license), + self.uri, + self.name, + "
".join(paks), + "".join(hist), + "
".join(ptch), + ) + + write_html("paksite/source/%s.html" % self.name, self.name, html) class Packager: