summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 4ea8a283c3d60fbe02e5d04a9d3cec19987e377e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Maintainer: Daniel Bermond < yahoo-com: danielbermond >

pkgname=adriconf
pkgver=1.0
pkgrel=2
pkgdesc='Advanded DRI Configurator for the Mesa drivers'
arch=('i686' 'x86_64')
url='https://github.com/jlHertel/adriconf/'
license=('GPL3')
depends=('gcc-libs' 'gtkmm3' 'glibmm' 'glib2' 'libsigc++' 'boost-libs'
         'libxml++' 'libx11' 'libglvnd' 'mesa' 'libdrm' 'pciutils')
makedepends=('cmake' 'boost' 'gettext' 'gtest')
conflicts=('adriconf-git')
source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/jlHertel/adriconf/archive/v${pkgver}.tar.gz"
        'adriconf.desktop'
        'adriconf.png')
sha256sums=('1d4546e906ddcb45e16a0cf4742360375ff02530e6de126bf91378a1e68e5948'
            'bcdd0e3de71922741b26932b75f050da16bcc966d0256bf32f942ac715987967'
            '7d5d467bafd07a39fe1590ff399a2ef9d4eb973777369b308f87556bc4e3786d')

build() {
    cd "${pkgname}-${pkgver}"
    
    mkdir -p build
    cd build
    
    cmake \
        -G'CodeBlocks - Unix Makefiles' \
        -DCMAKE_COLOR_MAKEFILE:BOOL='ON' \
        -DCMAKE_INSTALL_PREFIX:PATH='/usr' \
        -Wno-dev \
        ..
        
    make
}

package() {
    cd "${pkgname}-${pkgver}/build"
    
    make DESTDIR="$pkgdir" install
    
    install -D -m755 adriconf -t "${pkgdir}/usr/bin"

    install -D -m644 "${srcdir}/adriconf.desktop" -t "${pkgdir}/usr/share/applications"
    install -D -m644 "${srcdir}/adriconf.png"     -t "${pkgdir}/usr/share/pixmaps"
}