summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 905da4ff369fe9c5cfdca2c338f4146dda72920b (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
47
48
49
50
51
52
53
54
55
56
57
58
59
# Maintainer: Dmitry Lyashuk <lyashuk.voxx at gmail dot com>
pkgname=modern-theme
pkgver=1.6
pkgrel=1
pkgdesc="GTK3/GTK4 theme powered by Adwaita technologies, contains some things for Qt/KDE/Kvantum also"
arch=(any)
url="https://github.com/TerminalHash/Modern"
license=('GPL3')
conflicts=(modern-theme-git)
source=('https://github.com/TerminalHash/Modern/releases/download/v1.6/modern-v1.6.tar.bz2')
md5sums=('46df85b4ab864017f2d5baf2520a0ec0')

package() {
    cd $srcdir
      mkdir -p $pkgdir/usr/share/themes

      # Qt/KDE related directories
      mkdir -p $pkgdir/usr/share/aurorae/themes
      mkdir -p $pkgdir/usr/share/plasma/desktoptheme
      mkdir -p $pkgdir/usr/share/color-schemes
      mkdir -p $pkgdir/usr/share/qt5ct/colors
      mkdir -p $pkgdir/usr/share/qt6ct/colors
      mkdir -p $pkgdir/usr/share/Kvantum

      # WM directories
      mkdir -p $pkgdir/usr/share/icewm/themes
      mkdir -p $pkgdir/usr/share/fluxbox/styles

      # TDE directories
      mkdir -p $pkgdir/opt/trinity/share/apps/deKorator/themes
      mkdir -p $pkgdir/opt/trinity/share/apps/tdedisplay/color-schemes

    # GTK Themes
    mv GTK/Modern $pkgdir/usr/share/themes/Modern
    mv GTK/Modern-White $pkgdir/usr/share/themes/Modern-White

    # KDE Plasma related
    mv KDE/KWin/Modern $pkgdir/usr/share/aurorae/themes
    mv KDE/Plasma/ModernDE $pkgdir/usr/share/plasma/desktoptheme
    mv KDE/Kvantum/ModernKv $pkgdir/usr/share/Kvantum
    mv "Color schemes/KDE/Plume.colors" $pkgdir/usr/share/color-schemes

    # Common color schemes for Qt
    cp "Color schemes/Qt Configurator/Plume Dark.conf" $pkgdir/usr/share/qt5ct/colors
    cp "Color schemes/Qt Configurator/Plume White.conf" $pkgdir/usr/share/qt5ct/colors
    cp "Color schemes/Qt Configurator/Plume Dark.conf" $pkgdir/usr/share/qt6ct/colors
    cp "Color schemes/Qt Configurator/Plume White.conf" $pkgdir/usr/share/qt6ct/colors

    # Window Managers
    mv "Window Managers/IceWM/IceModern/" $pkgdir/usr/share/icewm/themes
    mv "Window Managers/Fluxbox/FluxModern" $pkgdir/usr/share/fluxbox/styles

    # Trinity
    mv TDE/deKorator/Modern-theme $pkgdir/opt/trinity/share/apps/deKorator/themes
    mv "TDE/Color scheme/Plume_Trinity.kcsrc" $pkgdir/opt/trinity/share/apps/tdedisplay/color-schemes

	find $pkgdir/usr/ -type f -exec chmod 644 {} \;
	find $pkgdir/usr/ -type d -exec chmod 755 {} \;
}