Quellcode durchsuchen

Treat whole split-package as devel when pkgbase matches too

Signed-off-by: Sergey Shatunov <me@prok.pw>
Sergey Shatunov vor 5 Jahren
Ursprung
Commit
0e20e3cba0
2 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen
  1. 4 0
      dep.go
  2. 1 1
      upgrade.go

+ 4 - 0
dep.go

@@ -172,3 +172,7 @@ func isDevelName(name string) bool {
 
 	return strings.Contains(name, "-always-")
 }
+
+func isDevelPackage(pkg alpm.Package) bool {
+	return isDevelName(pkg.Name()) || isDevelName(pkg.Base())
+}

+ 1 - 1
upgrade.go

@@ -286,7 +286,7 @@ func printLocalNewerThanAUR(
 
 		left, right := getVersionDiff(pkg.Version(), aurPkg.Version)
 
-		if !isDevelName(pkg.Name()) && alpm.VerCmp(pkg.Version(), aurPkg.Version) > 0 {
+		if !isDevelPackage(pkg) && alpm.VerCmp(pkg.Version(), aurPkg.Version) > 0 {
 			fmt.Printf("%s %s: local (%s) is newer than AUR (%s)\n",
 				yellow(bold(smallArrow)),
 				cyan(pkg.Name()),