summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlibrewish2020-04-24 20:17:32 +0530
committerlibrewish2020-04-24 20:17:32 +0530
commit5cbc5827421067712974fa4240fbd38dcc689f23 (patch)
tree4a39e9a4d9b920952dc26104dd18662d7849b180
downloadaur-5cbc5827421067712974fa4240fbd38dcc689f23.tar.gz
init
-rw-r--r--.SRCINFO54
-rw-r--r--PKGBUILD108
2 files changed, 162 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b453f5e63119
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,54 @@
+pkgbase = garuda-settings-manager-git
+ pkgdesc = Garuda Linux System Settings Tool (manjaro settings manager ported to work with arch standards and limited to only dkms drivers)
+ pkgver = r10.2986fa6
+ pkgrel = 1
+ url = https://gitlab.com/garuda-linux/applications/garuda-settings-manager
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ makedepends = extra-cmake-modules
+ makedepends = kdoctools
+ makedepends = qt5-tools
+ makedepends = knotifications
+ makedepends = kconfigwidgets
+ makedepends = kcmutils
+ depends = icu
+ depends = qt5-base>=5.12.3
+ depends = hwinfo
+ depends = kitemmodels
+ depends = kauth
+ depends = kcoreaddons
+ depends = ckbcomp
+ depends = xdg-utils
+ depends = mhwd-garuda
+ optdepends = garuda-settings-manager-notifier: qt-based
+ optdepends = garuda-settings-manager-knotifier: knotifications-based
+ conflicts = kcm-msm
+ source = git+https://gitlab.com/garuda-linux/applications/garuda-settings-manager.git
+ sha256sums = SKIP
+
+pkgname = garuda-settings-manager-git
+ provides = garuda-settings-manager
+ conflicts = garuda-settings-manager
+
+pkgname = garuda-settings-manager-kcm-git
+ pkgdesc = Garuda Linux System Settings Tool (KCM for Plasma 5)
+ depends = garuda-settings-manager
+ depends = kcmutils
+ depends = kconfigwidgets
+ replaces = kcm-msm
+
+pkgname = garuda-settings-manager-notifier-git
+ pkgdesc = Garuda Linux System Settings Tool (Notifier)
+ depends = garuda-settings-manager
+ provides = garuda-settings-manager-kde-notifier
+ conflicts = garuda-settings-manager-kde-notifier
+
+pkgname = garuda-settings-manager-knotifier-git
+ pkgdesc = Garuda Linux System Settings Tool (Notifier for Plasma 5)
+ depends = garuda-settings-manager
+ depends = knotifications
+ conflicts = garuda-settings-manager-notifier
+ replaces = garuda-settings-manager-kde-notifier
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d6c5879282f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,108 @@
+# Maintainer: Librewish <librewish@gmail.com>
+# Contributer : Ramon Buldo <ramon@garuda.org>
+
+pkgbase=garuda-settings-manager-git
+pkgname=('garuda-settings-manager-git' 'garuda-settings-manager-kcm-git'
+ 'garuda-settings-manager-notifier-git' 'garuda-settings-manager-knotifier-git')
+pkgver=r10.2986fa6
+#_commit=e085b661c3c97e8aa39a5b49896a88a95d84caf9
+pkgrel=1
+pkgdesc="Garuda Linux System Settings Tool (manjaro settings manager ported to work with arch standards and limited to only dkms drivers)"
+arch=('i686' 'x86_64')
+url="https://gitlab.com/garuda-linux/applications/garuda-settings-manager"
+license=("GPL")
+depends=('icu' 'qt5-base>=5.12.3' 'hwinfo' 'kitemmodels' 'kauth'
+ 'kcoreaddons' 'ckbcomp' 'xdg-utils' 'mhwd-garuda')
+optdepends=('garuda-settings-manager-notifier: qt-based'
+ 'garuda-settings-manager-knotifier: knotifications-based')
+makedepends=('git' 'extra-cmake-modules' 'kdoctools' 'qt5-tools' 'knotifications'
+ 'kconfigwidgets' 'kcmutils')
+conflicts=('kcm-msm')
+# source=("msm-$pkgver-$pkgrel.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz")
+source=("git+https://gitlab.com/garuda-linux/applications/garuda-settings-manager.git")
+sha256sums=('SKIP')
+pkgver() {
+ cd "$srcdir/garuda-settings-manager"
+
+# Git, no tags available
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+
+}
+prepare() {
+# mv ${pkgbase}-${_commit} ${pkgbase}-${pkgver}
+ cd "$srcdir/garuda-settings-manager/"
+ # patches here
+}
+
+build() {
+ cd "$srcdir/garuda-settings-manager/"
+ mkdir -p build
+ cd build
+ cmake ../ \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DLIB_INSTALL_DIR=lib \
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+ -DSYSCONF_INSTALL_DIR=/etc
+ CXXFLAGS+="-std=gnu++98" make
+}
+
+package_garuda-settings-manager-git() {
+provides=('garuda-settings-manager')
+ conflicts=('garuda-settings-manager')
+ cd "$srcdir/garuda-settings-manager//build"
+ make DESTDIR=${pkgdir} install
+ rm -rf $pkgdir/usr/bin/msm_notifier
+ rm -rf $pkgdir/usr/bin/msm_kde_notifier
+ rm -rf $pkgdir/usr/lib/qt
+ rm -rf $pkgdir/usr/share/kservices5
+ rm -rf $pkgdir/usr/share/applications/msm_notifier_settings.desktop
+ rm -rf $pkgdir/usr/share/applications/msm_kde_notifier_settings.desktop
+ rm -rf $pkgdir/etc/xdg
+}
+
+package_garuda-settings-manager-kcm-git() {
+ pkgdesc="Garuda Linux System Settings Tool (KCM for Plasma 5)"
+ depends=('garuda-settings-manager' 'kcmutils' 'kconfigwidgets')
+ replaces=('kcm-msm')
+ cd "$srcdir/garuda-settings-manager//build"
+ make DESTDIR=${pkgdir} install
+ rm -rf $pkgdir/etc
+ rm -rf $pkgdir/usr/bin
+ rm -rf $pkgdir/usr/lib/kauth
+ rm -rf $pkgdir/usr/share/{applications,dbus-1,icons,polkit-1}
+}
+
+package_garuda-settings-manager-notifier-git() {
+ pkgdesc="Garuda Linux System Settings Tool (Notifier)"
+ depends=('garuda-settings-manager')
+ provides=('garuda-settings-manager-kde-notifier')
+ conflicts=('garuda-settings-manager-kde-notifier')
+ cd "$srcdir/garuda-settings-manager//build"
+ make DESTDIR=${pkgdir} install
+ rm -rf $pkgdir/etc/dbus-1
+ rm -rf $pkgdir/etc/xdg/autostart/msm_kde_notifier.desktop
+ rm -rf $pkgdir/usr/lib/
+ rm -rf $pkgdir/usr/share/{kservices5,dbus-1,icons,polkit-1}
+ rm -rf $pkgdir/usr/share/applications/garuda*
+ rm -rf $pkgdir/usr/share/applications/msm_kde_notifier_settings.desktop
+ rm -rf $pkgdir/usr/bin/garuda*
+ rm -rf $pkgdir/usr/bin/msm_kde_notifier
+}
+
+package_garuda-settings-manager-knotifier-git() {
+ pkgdesc="Garuda Linux System Settings Tool (Notifier for Plasma 5)"
+ depends=('garuda-settings-manager' 'knotifications')
+ conflicts=('garuda-settings-manager-notifier')
+ replaces=('garuda-settings-manager-kde-notifier')
+ cd "$srcdir/garuda-settings-manager//build"
+ make DESTDIR=${pkgdir} install
+ rm -rf $pkgdir/etc/dbus-1
+ rm -rf $pkgdir/etc/xdg/autostart/msm_notifier.desktop
+ rm -rf $pkgdir/usr/lib/
+ rm -rf $pkgdir/usr/share/{kservices5,dbus-1,icons,polkit-1}
+ rm -rf $pkgdir/usr/share/applications/garuda*
+ rm -rf $pkgdir/usr/share/applications/msm_notifier_settings.desktop
+ rm -rf $pkgdir/usr/bin/garuda*
+ rm -rf $pkgdir/usr/bin/msm_notifier
+}