1self.description = "Remove a package required by another package" 2 3lp1 = pmpkg("pkg1") 4lp1.depends = ["imaginary"] 5self.addpkg2db("local", lp1) 6 7lp2 = pmpkg("pkg2") 8lp2.provides = ["imaginary"] 9self.addpkg2db("local", lp2) 10 11self.args = "-R %s" % lp2.name 12 13self.addrule("!PACMAN_RETCODE=0") 14self.addrule("PKG_EXIST=pkg1") 15self.addrule("PKG_EXIST=pkg2") 16