From bca1e296487d4cc820a16914db78288d520331cf Mon Sep 17 00:00:00 2001 From: InsanePrawn Date: Thu, 8 Sep 2022 01:55:46 +0200 Subject: [PATCH] packages/pkgbuild: add pkgdesc description parsing --- packages/pkgbuild.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/pkgbuild.py b/packages/pkgbuild.py index 7db7245..4ee95e4 100644 --- a/packages/pkgbuild.py +++ b/packages/pkgbuild.py @@ -72,6 +72,7 @@ class Pkgbuild(PackageInfo): path: str pkgver: str pkgrel: str + description: str sources_refreshed: bool def __init__( @@ -100,6 +101,7 @@ class Pkgbuild(PackageInfo): self.path = relative_path self.pkgver = '' self.pkgrel = '' + self.description = '' self.sources_refreshed = sources_refreshed def __repr__(self): @@ -129,6 +131,7 @@ class Pkgbuild(PackageInfo): self.path = pkg.path self.pkgver = pkg.pkgver self.pkgrel = pkg.pkgrel + self.description = pkg.description self.sources_refreshed = self.sources_refreshed or pkg.sources_refreshed self.update_version() @@ -253,6 +256,8 @@ def parse_pkgbuild(relative_pkg_dir: str, _config: Optional[ConfigStateHolder] = current.pkgver = splits[1] elif line.startswith('pkgrel'): current.pkgrel = splits[1] + elif line.startswith('pkgdesc'): + current.description = splits[1] elif line.startswith('arch'): current.arches.append(splits[1]) elif line.startswith('provides'):