Package Details: nordic-darker-standard-buttons-theme 2.2.0-1

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: 16
Popularity: 1.41
First Submitted: 2021-02-06 15:01 (UTC)
Last Updated: 2022-06-25 06:23 (UTC)

Pinned Comments

lmartinez-mirror commented on 2022-01-11 01:01 (UTC)

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

lmartinez-mirror commented on 2022-02-02 22:36 (UTC)

@ax34 I'm not sure. Upstream doesn't package KDE/Plasma stuff separately into tarballs. You'd have to ask them to include it.

ax34 commented on 2022-01-25 00:37 (UTC) (edited on 2022-01-25 00:40 (UTC) by ax34)

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

lmartinez-mirror commented on 2022-01-11 01:01 (UTC)

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 (UTC)

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

lmartinez-mirror commented on 2022-01-04 19:27 (UTC)

@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 (UTC)

@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 (UTC)

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 (UTC)

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

lmartinez-mirror commented on 2022-01-01 23:29 (UTC)

@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 (UTC)

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 07:02 (UTC)

A license file should be added under Packages.

install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/Nordic/LICENSE"

lmartinez-mirror commented on 2021-12-16 17:38 (UTC)

I'd like to add that a majority of these nordic- packages can be merged together into split package base here since they all share an upstream source.

lmartinez-mirror commented on 2021-11-22 05:03 (UTC)

Providing a patch for the 2.1.0 release that cleans up the PKGBUILD

diff --git a/PKGBUILD b/PKGBUILD
index 26cbf15..cb7a707 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,18 @@
 # Maintainer: hamki <hamki.do2000@gmail.com>
+# Contributor: Luis Martinez <luis dot martinez at disroot dot org>
+
 pkgname=nordic-theme
-_pkgname=Nordic
-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')
+pkgdesc="GTK theme using the Nord color palette"
+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=(c6c75f9474568c2b7a0067490d6a76427b9c2ff9fc6963dd3878efa9c4a24543)
+source=("$pkgname-$pkgver.tar.xz::$url/releases/download/v$pkgver/Nordic.tar.xz")
+sha256sums=('cce429254c31473571963b5125e8fb652ce517bbec5245b1e17fe975b9bfd10b')

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

myyc commented on 2021-06-23 19:05 (UTC)

@test0 yeah it did. weird

test0 commented on 2021-06-20 14:02 (UTC)

@hamki It worked with paru after deleting ~/.cache/paru/clone/nordic-theme/Nordic.tar.xz and updating with -Syu again. The checksum is correct in the PKGBUILD, thanks for pointing that out.

@myyc The same trick with yay's local cache folder may work for you...

myyc commented on 2021-06-19 11:03 (UTC)

for some reason it doesn't work with yay. it works when you install it the good old makepkg -si way.

hamki commented on 2021-06-18 17:51 (UTC)

@test0 I just tested this package locally and the sha256 checksum is correct. Maybe your internet error caused the error.

test0 commented on 2021-06-18 16:27 (UTC)

There is an error with the SHA256 checksum :

==> Validation des fichiers source avec sha256sums… ((validation of source files with sha256sums…) Nordic.tar.xz ... ÉCHEC

error: failed to download sources for 'nordic-theme-2.0.0-1': :: Packages failed to build: nordic-theme-2.0.0-1