shimmerproject / Greybird

Desktop Suite for Xfce
https://shimmerproject.org
Other
422 stars 78 forks source link

Add sassc as Debian dependency (fixes build on debian 9) #225

Closed ghost closed 6 years ago

ghost commented 6 years ago
fr0xk@eula47: ~/Greybird $[master x?] make
rm -rf ./gtk-3.0/.sass-cache
test -z "gtk-3.0/gtk.gresource gtk-3.0/gtk-contained.css gtk-3.0/gtk-contained-dark.css" || rm -f gtk-3.0/gtk.gresource gtk-3.0/gtk-contained.css gtk-3.0/gtk-contained-dark.css
./parse-sass.sh
sassc needs to be installed to generate the css.
Makefile:560: recipe for target 'compile' failed
make: *** [compile] Error 1

fr0xk@eula47: ~/elementary-xfce $[master] sudo apt install sassc
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libsass0
The following NEW packages will be installed:
  libsass0 sassc
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 683 kB of archives.
After this operation, 2,455 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian stretch/main amd64 libsass0 amd64 3.4.3-1 [670 kB]
Get:2 http://deb.debian.org/debian stretch/main amd64 sassc amd64 3.4.2-1 [12.6 kB]
Fetched 683 kB in 2s (247 kB/s)  
Selecting previously unselected package libsass0:amd64.
(Reading database ... 124815 files and directories currently installed.)
Preparing to unpack .../libsass0_3.4.3-1_amd64.deb ...
Unpacking libsass0:amd64 (3.4.3-1) ...
Selecting previously unselected package sassc.
Preparing to unpack .../sassc_3.4.2-1_amd64.deb ...
Unpacking sassc (3.4.2-1) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up libsass0:amd64 (3.4.3-1) ...
Setting up sassc (3.4.2-1) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
fr0xk@eula47: ~/elementary-xfce $[master] cd ../Greybird/
fr0xk@eula47: ~/Greybird $[master x?] make clean
rm -rf ./gtk-3.0/.sass-cache
test -z "gtk-3.0/gtk.gresource gtk-3.0/gtk-contained.css gtk-3.0/gtk-contained-dark.css" || rm -f gtk-3.0/gtk.gresource gtk-3.0/gtk-contained.css gtk-3.0/gtk-contained-dark.css
fr0xk@eula47: ~/Greybird $[master x?] ./autogen.sh --prefix=$HOME/.local
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 whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile

        Greybird
        ========
        prefix:                 /home/fr0xk/.local

fr0xk@eula47: ~/Greybird $[master x?] make
rm -rf ./gtk-3.0/.sass-cache
test -z "gtk-3.0/gtk.gresource gtk-3.0/gtk-contained.css gtk-3.0/gtk-contained-dark.css" || rm -f gtk-3.0/gtk.gresource gtk-3.0/gtk-contained.css gtk-3.0/gtk-contained-dark.css
./parse-sass.sh
Generating the css...
glib-compile-resources --sourcedir=./gtk-3.0 ./gtk-3.0/gtk.gresource.xml
fr0xk@eula47: ~/Greybird $[master !?] make install
make[1]: Entering directory '/home/fr0xk/Greybird'
make[1]: Nothing to be done for 'install-exec-am'.
make  install-data-hook
make[2]: Entering directory '/home/fr0xk/Greybird'
/bin/mkdir -p               /home/fr0xk/.local/share/themes/Greybird
/bin/mkdir -p               /home/fr0xk/.local/share/themes/Greybird/gtk-3.0
/bin/mkdir -p               /home/fr0xk/.local/share/themes/Greybird-bright/xfce-notify-4.0
/bin/mkdir -p               /home/fr0xk/.local/share/themes/Greybird-accessibility/xfwm4
/bin/mkdir -p               /home/fr0xk/.local/share/themes/Greybird-compact/xfwm4
cp -r ./gtk-2.0         /home/fr0xk/.local/share/themes/Greybird
cp -r ./gtk-3.0         /home/fr0xk/.local/share/themes/Greybird
cp -r ./metacity-1      /home/fr0xk/.local/share/themes/Greybird
cp -r ./unity           /home/fr0xk/.local/share/themes/Greybird
cp -r ./gnome-shell     /home/fr0xk/.local/share/themes/Greybird
cp -r ./xfce-notify-4.0     /home/fr0xk/.local/share/themes/Greybird
cp -r ./xfce-notify-4.0_bright/* /home/fr0xk/.local/share/themes/Greybird-bright/xfce-notify-4.0
cp -r ./xfwm4           /home/fr0xk/.local/share/themes/Greybird
cp -r ./xfwm4-a11y/*        /home/fr0xk/.local/share/themes/Greybird-accessibility/xfwm4
cp -r ./xfwm4-compact/*     /home/fr0xk/.local/share/themes/Greybird-compact/xfwm4
cp    ./index.theme     /home/fr0xk/.local/share/themes/Greybird
cp    ./ubiquity-panel-bg.png   /home/fr0xk/.local/share/themes/Greybird
cp    ./Greybird.emerald    /home/fr0xk/.local/share/themes/Greybird
cp -r ./plank           /home/fr0xk/.local/share/themes/Greybird
make[2]: Leaving directory '/home/fr0xk/Greybird'
make[1]: Leaving directory '/home/fr0xk/Greybird'
ochosi commented 6 years ago

Thanks for the patch - somehow I overlooked the makefile.

ghost commented 6 years ago

Oh, sassc is still out of markdown somehow, my bad. Please lookup the readme