1 # Maintainer : Keshav P R <(the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm)>
4 pkgname="${_pkgname}-git"
8 pkgdesc="GNOME Partition Manager, frontend to GNU Parted - GIT Version"
10 url="http://gparted.sourceforge.net"
13 makedepends=('intltool' 'pkg-config' 'gnome-doc-utils>=0.20.4' 'gnome-common')
14 depends=('util-linux' 'parted' 'gtkmm' 'libsigc++' 'gksu' 'hicolor-icon-theme')
15 optdepends=('e2fsprogs: for ext2/ext3 partitions'
16 'dosfstools: for fat16/32 partitions'
17 'jfsutils: for jfs partitions'
18 'ntfsprogs: for ntfs partitions'
19 'reiserfsprogs: for reiserfs partitions'
20 'hfsprogs: for hfs+ partitions'
21 'xfsprogs: for xfs partitions'
22 'polkit: to run gparted directly from menu'
23 'gpart: for recovering corrupt partition tables'
24 'mtools: for manipulating FAT fs image files')
26 install="${pkgname}.install"
27 conflicts=("${_pkgname}")
28 provides=("${_pkgname}")
30 source=('org.archlinux.pkexec.gparted.policy'
33 sha256sums=('5e0d15ae1c182dfc21c5a6a4cd5ebc010311c6c46d8bc3d67d20d55253840fe2'
34 '868ad1960ee496ddf2f854a0609ee062536fa222d2f987a7f96cc4d9d6317ac3')
36 _gitroot="git://git.gnome.org/${_pkgname}"
37 _gitname="${_pkgname}"
44 msg "Connecting to GIT server...."
46 if [[ -d "${srcdir}/${_gitname}/" ]]; then
47 cd "${srcdir}/${_gitname}/"
50 git checkout "${_gitbranch}"
51 git merge "remotes/origin/${_gitbranch}"
52 msg "The local GIT repo has been updated."
54 git clone "${_gitroot}" "${_gitname}"
55 cd "${srcdir}/${_gitname}/"
56 git checkout "${_gitbranch}"
57 msg "GIT checkout done or server timeout"
68 rm -rf "${srcdir}/${_gitname}_build/" || true
69 cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}_build"
71 cd "${srcdir}/${_gitname}_build/"
73 mkdir -p "${srcdir}/${_gitname}_build/BUILD"
74 cd "${srcdir}/${_gitname}_build/BUILD"
76 CFLAGS="" LDFLAGS="" ../autogen.sh --prefix="/usr" --enable-libparted-dmraid
79 msg "Starting make..."
80 CFLAGS="" LDFLAGS="" make
87 cd "${srcdir}/${_gitname}_build/BUILD"
89 make DESTDIR="${pkgdir}/" install
93 install -D -m0644 "${srcdir}/org.archlinux.pkexec.gparted.policy" "${pkgdir}/usr/share/polkit-1/actions/org.archlinux.pkexec.gparted.policy"
95 # Install launcher script
96 install -d "${pkgdir}/usr/bin/"
97 install -D -m0755 "${srcdir}/gparted-pkexec.in" "${pkgdir}/usr/bin/gparted-pkexec"
100 sed -e "s/Exec=.*/Exec=gparted-pkexec/" -i "${pkgdir}/usr/share/applications/gparted.desktop"