Package Details: nordic-standard-buttons-theme 2.1.0-3

Git Clone URL: https://aur.archlinux.org/nordic-theme.git (read-only, click to copy)
Package Base: nordic-theme
Description: Nord-derived themes for GTK and other platforms
Upstream URL: https://github.com/EliverLara/Nordic
Licenses: GPL3
Submitter: hamki
Maintainer: hamki (lmartinez-mirror, happy4pizza)
Last Packager: lmartinez-mirror
Votes: 13
Popularity: 2.39
First Submitted: 2021-02-06 15:01
Last Updated: 2022-01-11 02:34

Pinned Comments

lmartinez-mirror commented on 2022-01-11 01:01

All other nordic-* packages successfully merged into this one. The only package left, nordic-polar-theme, has its own repo, but this repo also packages the same theme. I won't merge that one unless development discontinues there in favor of the main repo.

Latest Comments

1 2 Next › Last »

ax34 commented on 2022-01-25 00:37

Is it possible/feasible to add KDE/Plasma stuff to this pkgbuild too?

lmartinez-mirror commented on 2022-01-11 01:01

All other nordic-* packages successfully merged into this one. The only package left, nordic-polar-theme, has its own repo, but this repo also packages the same theme. I won't merge that one unless development discontinues there in favor of the main repo.

happy4pizza commented on 2022-01-05 06:11

@lmartinez-mirror Awesome, let's do it!

lmartinez-mirror commented on 2022-01-04 19:27

@happy4pizza

would this effect any install scripts that use nordic-darker-theme or nordic-standard or would the package names stay the same?

It should not since the split packages will still provide those packages. It'll just pull the pkgbase first.

would all three packages be install when using nordic-theme after the merge?

nordic-theme after the merge will only install the packages you tell it to install. yay -S nordic-theme will build all split packages, but will only install nordic-theme.

happy4pizza commented on 2022-01-04 09:31

@lmartinez-mirror thank you for the info regarding the licenses. Merging all of packages into this base package sounds like a smart idea. Asking as an Arch newbie, would this effect any install scripts that use nordic-darker-theme or nordic-standard or would the package names stay the same? Also, would all three packages be install when using nordic-theme after the merge?

FabioLolix commented on 2022-01-02 22:32

In addition to what @lmartinez-mirror said about licenses, non-common or custom one need to be installed in "${pkgdir}/usr/share/licenses/${pkgname}/", using ${pkgname} instead of upstream name

hamki commented on 2022-01-02 08:15

@lmartinez-mirror It looks good, let's do it.

lmartinez-mirror commented on 2022-01-01 23:29

@hamki @happy4pizza Might I suggest merging all of hamki's nordic- packages into this base package? They all share the same upstream source and update simultaneously. I can share a PKGBUILD that splits this package up.

lmartinez-mirror commented on 2021-12-31 18:08

This package doesn't need to install the license file since it's GPL, which the licenses package provides.

happy4pizza commented on 2021-12-27 18:51

Updates to 2.1.0. Refactors and cleans code.

diff --git a/PKGBUILD b/PKGBUILD
index 494aeb1..d15ee56 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,18 @@
 # Maintainer: hamki <hamki.do2000@gmail.com>
+# Contributor: Will Crosswhite <will dot R dot lastname gmail-com>
 pkgname=nordic-darker-standard-buttons-theme
-_pkgname=Nordic-darker-standard-buttons
-pkgver=2.0.0
+pkgver=2.1.0
 pkgrel=1
-epoch=
 pkgdesc="Nordic is a Gtk3.20+ theme created using the awesome Nord color pallete."
-arch=('i686' 'x86_64')
+arch=('any')
 url="https://github.com/EliverLara/Nordic"
 license=('GPL3')
-groups=()
-depends=()
-makedepends=()
-checkdepends=()
-optdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
-source=("https://github.com/EliverLara/Nordic/releases/download/$pkgver/$_pkgname.tar.xz"
-)
-noextract=()
-sha256sums=(11b42aaada541eef69fd223aff66488c8180003db4c4894521e100a5f3a0b960)
+source=("$pkgname-$pkgver.tar.xz::$url/releases/download/v$pkgver/Nordic-darker-standard-buttons.tar.xz")
+sha256sums=('50a508bc8c505ee774bc5e1292f03f237e5d57c9fd3e4be2f0edd7f7bf6c6016')

 package() {
-  cd "${_pkgname}"
-  mkdir -p "${pkgdir}/usr/share/themes/$_pkgname"
-  cp -a "${srcdir}/${_pkgname}/"* "${pkgdir}/usr/share/themes/${_pkgname}/"
+  cd Nordic-darker-standard-buttons
+  install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/Nordic-darker-standard-buttons/LICENSE"
+  find assets cinnamon gnome-shell gtk-* metacity-1 xfwm4 index.theme \
+       -type f -exec install -Dm 644 '{}' "$pkgdir/usr/share/themes/Nordic-darker-standard-buttons/{}" \;
 }