[aur-dev] [PATCH 10/13] Only parse PKGBUILD when required
    Lukas Fleischer 
    archlinux at cryptocrack.de
       
    Sat Apr  5 07:59:50 EDT 2014
    
    
  
Instead of always parsing the PKGBUILD, only invoke the parser when
there is no meta data (.AURINFO) available. This speeds up the general
case (packages including meta data).
Signed-off-by: Lukas Fleischer <archlinux at cryptocrack.de>
---
 web/html/pkgsubmit.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/web/html/pkgsubmit.php b/web/html/pkgsubmit.php
index 38c2dde..2432510 100644
--- a/web/html/pkgsubmit.php
+++ b/web/html/pkgsubmit.php
@@ -130,8 +130,6 @@ if ($uid):
 			}
 		}
 
-		include('pkgbuild-parser.inc.php');
-
 		/* Parse .AURINFO and extract meta data. */
 		$pkgbase_info = array();
 		$pkginfo = array();
@@ -177,6 +175,8 @@ if ($uid):
 			}
 		} else {
 			/* Use data from the PKGBUILD parser (deprecated!) */
+			include('pkgbuild-parser.inc.php');
+
 			$pkgbase_info = $new_pkgbuild;
 			if (!isset($pkgbase_info['pkgbase'])) {
 				$pkgbase_info['pkgbase'] = $pkgbase_info['pkgname'];
-- 
1.9.1
    
    
More information about the aur-dev
mailing list