diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..656659f6b737 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> +# Contributor: A Rojas < nqn1976 @ gmail.com > + +pkgname=partitionmanager-git +pkgver=1.2.1.r922.b651d8d +pkgrel=1 +pkgdesc="A KDE utility that allows you to manage disks, partitions, and file systems" +arch=('i686' 'x86_64') +url='http://kde.org/applications/system/kdepartitionmanager/' +license=('GPL2') +depends=('kmpcore-git' 'hicolor-icon-theme') +conflicts=('partitionmanager') +provides=('partitionmanager') +makedepends=('cmake' 'git' 'extra-cmake-modules' 'kdoctools' 'python') +optdepends=('e2fsprogs: ext2/3/4 support' + 'xfsprogs: XFS support' + 'jfsutils: JFS support' + 'reiserfsprogs: Reiser support' + 'ntfsprogs: NTFS support' + 'dosfstools: FAT32 support') +source=('git://anongit.kde.org/partitionmanager#branch=kpmcore') +sha1sums=('SKIP') +install=partitionmanager-git.install + +pkgver() { + cd partitionmanager + _ver="$(cat CMakeLists.txt | grep -e VERSION_MAJOR -e VERSION_MINOR -e VERSION_RELEASE | head -n3 | cut -d '"' -f2)" + echo "$(echo ${_ver} | tr ' ' .).r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" +} + +prepare() { + mkdir -p build +} + +build() { + cd build + cmake ../partitionmanager \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF + make +} + +package() { + make -C build DESTDIR="${pkgdir}" install +}
\ No newline at end of file |