parent
11ae26fab9
commit
96be6d02cd
1 changed files with 13 additions and 3 deletions
|
@ -26,7 +26,9 @@ class Package(object):
|
||||||
self.upToDate = False
|
self.upToDate = False
|
||||||
self.aurdeps = []
|
self.aurdeps = []
|
||||||
self.pkgs = ""
|
self.pkgs = ""
|
||||||
self.inaur()
|
self.inrepo()
|
||||||
|
if not self.repo:
|
||||||
|
self.inaur()
|
||||||
if self.aur:
|
if self.aur:
|
||||||
self.isgroup()
|
self.isgroup()
|
||||||
if not os.path.exists(self.path):
|
if not os.path.exists(self.path):
|
||||||
|
@ -39,8 +41,16 @@ class Package(object):
|
||||||
self.getDeps()
|
self.getDeps()
|
||||||
except BuildError:
|
except BuildError:
|
||||||
print("Aborting build of %s" % self.name)
|
print("Aborting build of %s" % self.name)
|
||||||
else:
|
|
||||||
self.repo = True
|
def inrepo(self):
|
||||||
|
try:
|
||||||
|
results = pacman("-Ssq", self.name)
|
||||||
|
except sh.ErrorReturnCode_1:
|
||||||
|
return
|
||||||
|
for result in results.split("\n"):
|
||||||
|
if self.name == result:
|
||||||
|
self.repo = True
|
||||||
|
|
||||||
def inaur(self):
|
def inaur(self):
|
||||||
response = requests.get("https://aur.archlinux.org/packages/%s" % (self.name))
|
response = requests.get("https://aur.archlinux.org/packages/%s" % (self.name))
|
||||||
if response.status_code < 400:
|
if response.status_code < 400:
|
||||||
|
|
Loading…
Add table
Reference in a new issue