mclmza/arc-theme-Red

Not installable with Gnome 3.22

Closed this issue · 5 comments

I'm using Debian testing (stretch) and can't install this due to seemingly too new gnome/gtk+:

azatoth@azaboxen:~/build/arc-theme-Red «master u=»$ ./autogen.sh --prefix=/usr
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: error: Invalid GNOME version: 3.22
azatoth@azaboxen:~/build/arc-theme-Red «master u=»$ apt-cache policy libgtk-3-dev
libgtk-3-dev:
  Installed: 3.22.1-1
  Candidate: 3.22.1-1
  Version table:
 *** 3.22.1-1 500
        500 http://ftp.funet.fi/pub/linux/mirrors/debian testing/main amd64 Packages
        100 /var/lib/dpkg/status

I can verify this. Running Archlinux which the default repository is now at GTK v3.22, and this theme won't build.

also can confirm this won't build with 3.22 :-(

I'll try to see if I can manage a PR... gnome-shell/3.20 is itself just a symlink to 3.18, so the assets are no problem.

What I did for my system in the meantime was:

  • take the original arc-theme
  • use arc-theme-colora with some modifications (the scripts don't catch all the colors, some of them are still left blue)
  • copy over some assets from this project (arc-theme-colora re-renders some assets into your chosen color, but not all of them are caught)
cho2 commented
  • make symlink ln -s 3.20 3.22 in ~/arc-theme-Red/common/gnome-shell and ~/arc-theme-Red/common/gtk-3.0

  • running ./autogen.sh --prefix=/usr the output should be

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
autoreconf: configure.ac: not using Autoheader
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
Building for GNOME 3.22
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating common/Makefile
config.status: creating extra/Makefile
config.status: creating Makefile
  • running sudo make install should be success, then check using gnome-tweak-tool, and apply it, good luck

#11

@cho2 - you're a rockstar.