summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEgor Panasenko2017-03-06 02:40:16 +0200
committerEgor Panasenko2017-03-06 02:40:16 +0200
commit15cdafa5355dd862e7b2e17bcb5d0bdcd581d2a2 (patch)
tree058eef57cd9e7c550725ca006c63c3abc4057749
parent7f3aa7cc427caa45f43c079167d08099dea91095 (diff)
downloadaur-15cdafa5355dd862e7b2e17bcb5d0bdcd581d2a2.tar.gz
pamac-gaura-git
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD17
-rw-r--r--pamac-orphans-disable-optional.patch21
3 files changed, 34 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 58d9487dd202..550288025891 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pamac-gaura-git
pkgdesc = A Gtk3 frontend for libalpm with some additions from gaurapanasenko
pkgver = 4.3.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/gaurapanasenko/pamac
arch = any
license = GPL3
@@ -29,7 +29,9 @@ pkgbase = pamac-gaura-git
options = !emptydirs
backup = etc/pamac.conf
source = git://github.com/gaurapanasenko/pamac.git#branch=switchinstallreason
+ source = pamac-orphans-disable-optional.patch
sha256sums = SKIP
+ sha256sums = 08cdfa1f3b834bec7bd550b43ab43ab216dd24a302465519a42bc857de4e6dce
pkgname = pamac-gaura-git
diff --git a/PKGBUILD b/PKGBUILD
index 7afb47933414..cfbd42c568c9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=pamac-gaura-git
pkgver=4.3.0
_pkgver=4.3.0
-pkgrel=2
+pkgrel=3
pkgdesc="A Gtk3 frontend for libalpm with some additions from gaurapanasenko"
arch=('any')
url="https://github.com/gaurapanasenko/pamac"
@@ -20,12 +20,15 @@ conflicts=('pamac')
provides=('pamac')
options=(!emptydirs)
-source=("git://github.com/gaurapanasenko/pamac.git#branch=switchinstallreason")
-sha256sums=('SKIP')
-
-#prepare() {
- # patches here
-#}
+source=("git://github.com/gaurapanasenko/pamac.git#branch=switchinstallreason"
+ "pamac-orphans-disable-optional.patch")
+sha256sums=('SKIP'
+ '08cdfa1f3b834bec7bd550b43ab43ab216dd24a302465519a42bc857de4e6dce')
+
+prepare() {
+ cd "$srcdir/pamac"
+ patch -Np1 -i "${srcdir}/pamac-orphans-disable-optional.patch"
+}
build() {
cd "$srcdir/pamac"
diff --git a/pamac-orphans-disable-optional.patch b/pamac-orphans-disable-optional.patch
new file mode 100644
index 000000000000..f30dac5eb5ba
--- /dev/null
+++ b/pamac-orphans-disable-optional.patch
@@ -0,0 +1,21 @@
+diff -ura pamac.bak/src/daemon.vala pamac/src/daemon.vala
+--- pamac.bak/src/daemon.vala 2017-03-06 02:31:08.000000000 +0200
++++ pamac/src/daemon.vala 2017-03-06 02:23:56.000000000 +0200
+@@ -627,12 +627,12 @@
+ if (alpm_pkg.reason == Alpm.Package.Reason.DEPEND) {
+ Alpm.List<string> requiredby = alpm_pkg.compute_requiredby ();
+ if (requiredby.length == 0) {
+- Alpm.List<string> optionalfor = alpm_pkg.compute_optionalfor ();
+- if (optionalfor.length == 0) {
++//~ Alpm.List<string> optionalfor = alpm_pkg.compute_optionalfor ();
++//~ if (optionalfor.length == 0) {
+ pkgs += initialise_pkg_struct (alpm_pkg);
+- } else {
+- optionalfor.free_inner (GLib.free);
+- }
++//~ } else {
++//~ optionalfor.free_inner (GLib.free);
++//~ }
+ } else {
+ requiredby.free_inner (GLib.free);
+ }