summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomasz Maciej Nowak2016-05-09 19:58:22 +0200
committerTomasz Maciej Nowak2016-05-09 19:58:22 +0200
commitab134b0e300511d7dca5e601ffd98f2758834721 (patch)
tree48cb592a82860884f62b3cf5b1dce9f5d72d234c
parent1e4aa0f0a612615df395489b69cde80c537d7cc7 (diff)
downloadaur-ab134b0e300511d7dca5e601ffd98f2758834721.tar.gz
gcc 6 build fix thanks to user Frontier
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD69
2 files changed, 34 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff2f4b948a2f..2bbe39f57a71 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon Jan 4 21:54:13 UTC 2016
+# Mon May 9 17:57:35 UTC 2016
pkgbase = p7zip-gui
pkgdesc = Graphic user interface (alpha quality) for the 7zip file archiver
pkgver = 9.38.1
- pkgrel = 3
+ pkgrel = 4
url = http://p7zip.sourceforge.net/
install = p7zip-gui.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 711cad71f8f5..ef7f9054b039 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,12 @@
# Contributor: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Thayer Williams <thayer@archlinux.org>
# Contributor: Hugo Doria <hugo@archlinux.org>
-# Contributor: TuxSpirit<tuxspirit@archlinux.fr> 2007/11/17 21:22:36 UTC
+# Contributor: TuxSpirit <tuxspirit@archlinux.fr>
# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
pkgname=p7zip-gui
-_srcname=p7zip
pkgver=9.38.1
-pkgrel=3
+pkgrel=4
pkgdesc='Graphic user interface (alpha quality) for the 7zip file archiver'
url='http://p7zip.sourceforge.net/'
license=('GPL' 'custom')
@@ -20,51 +19,47 @@ makedepends=('webkitgtk2')
makedepends_i686=('nasm')
makedepends_x86_64=('yasm')
options=(!makeflags)
-install=$pkgname.install
-source=("http://downloads.sourceforge.net/project/${_srcname}/${_srcname}/${pkgver}/${_srcname}_${pkgver}_src_all.tar.bz2"
+install='p7zip-gui.install'
+source=("http://downloads.sourceforge.net/project/p7zip/p7zip/${pkgver}/p7zip_${pkgver}_src_all.tar.bz2"
'7zFM.desktop')
sha256sums=('fd5019109c9a1bf34ad3257d37a6853eae8151ff50345f0a3ffba7d8c5fdb995'
'8cb662ccbacd1badc2c41ff00618c53d1c7fb8bca5472cca4ac7bd7f619acb27')
prepare() {
- cd "${srcdir}/${_srcname}_${pkgver}"
-
- if [[ $CARCH = x86_64 ]]; then
- cp makefile.linux_amd64_asm makefile.machine
- else
- cp makefile.linux_x86_asm_gcc_4.X makefile.machine
- fi
-
- sed -i 's/x86_64-linux-gnu//g' CPP/7zip/*/*/*.depend
-
- rm GUI/kde4/p7zip_compress.desktop # FS#43766
+ cd ${srcdir}/p7zip_${pkgver}
+ if [[ ${CARCH} = x86_64 ]]; then
+ cp makefile.linux_amd64_asm makefile.machine
+ else
+ cp makefile.linux_x86_asm_gcc_4.X makefile.machine
+ fi
+ sed -i 's/x86_64-linux-gnu//g' CPP/7zip/*/*/*.depend
+ rm GUI/kde4/p7zip_compress.desktop # FS#43766
}
build() {
- cd "${srcdir}/${_srcname}_${pkgver}"
- make 7zFM 7zG OPTFLAGS="${CFLAGS}"
+ cd ${srcdir}/p7zip_${pkgver}
+ make 7zFM 7zG OPTFLAGS="-Wno-narrowing ${CFLAGS}"
}
package() {
- cd "${srcdir}/${_srcname}_${pkgver}"
- make install \
- DEST_DIR="${pkgdir}" \
- DEST_HOME="/usr" \
- DEST_MAN="/usr/share/man"
-
- # remove files provided by p7zip package
- rm -fR "${pkgdir}/usr/lib/p7zip/"{7z.so,Codecs}
- rm -R "${pkgdir}/usr/share/"{doc,man}
+ cd ${srcdir}/p7zip_${pkgver}
+ make install \
+ DEST_DIR="${pkgdir}" \
+ DEST_HOME="/usr" \
+ DEST_MAN="/usr/share/man"
- install -Dm644 GUI/p7zip_32.png "${pkgdir}/usr/share/icons/hicolor/32x32/apps/p7zip.png"
- install -d "${pkgdir}/usr/share/"{applications,kde4/services/ServiceMenus}
- cp GUI/kde4/* "${pkgdir}/usr/share/kde4/services/ServiceMenus"
- install -d "${pkgdir}/usr/share/kservices5/ServiceMenus"
- cp GUI/kde4/* "${pkgdir}/usr/share/kservices5/ServiceMenus"
- cp ../7zFM.desktop "${pkgdir}/usr/share/applications"
- ln -s 7zCon.sfx "${pkgdir}/usr/lib/p7zip/7z.sfx"
- install -d "${pkgdir}/usr/share/doc/p7zip/DOC/MANUAL"
- cp -r GUI/help/fm "${pkgdir}/usr/share/doc/p7zip/DOC/MANUAL"
+ # remove files provided by p7zip package
+ rm -fR ${pkgdir}/usr/lib/p7zip/{7z.so,Codecs}
+ rm -R ${pkgdir}/usr/share/{doc,man}
- chmod -R a+r,u+w,a+X "${pkgdir}/usr"
+ install -Dm644 GUI/p7zip_32.png ${pkgdir}/usr/share/icons/hicolor/32x32/apps/p7zip.png
+ install -d ${pkgdir}/usr/share/{applications,kde4/services/ServiceMenus}
+ cp GUI/kde4/* ${pkgdir}/usr/share/kde4/services/ServiceMenus
+ install -d ${pkgdir}/usr/share/kservices5/ServiceMenus
+ cp GUI/kde4/* ${pkgdir}/usr/share/kservices5/ServiceMenus
+ cp ../7zFM.desktop ${pkgdir}/usr/share/applications
+ ln -s 7zCon.sfx ${pkgdir}/usr/lib/p7zip/7z.sfx
+ install -d ${pkgdir}/usr/share/doc/p7zip/DOC/MANUAL
+ cp -r GUI/help/fm ${pkgdir}/usr/share/doc/p7zip/DOC/MANUAL
+ chmod -R a+r,u+w,a+X ${pkgdir}/usr
}