themix-project / themix-gui

Graphical application for generating different color variations of Oomox (Numix-based) and Materia (ex-Flat-Plat) themes (GTK2, GTK3, Cinnamon, GNOME, Openbox, Xfwm), Archdroid, Gnome-Color, Numix, Papirus and Suru++ icon themes. Have a hack for HiDPI in gtk2. Its Base16 plugin also allowing a lot of app themes support like Alacritty, Emacs, GTK4, KDE, VIM and many more.
GNU General Public License v3.0
2.08k stars 67 forks source link

Error during installation using flatpak, involving sassc #127

Closed k-sz closed 6 years ago

k-sz commented 6 years ago

Hello,

My OS is MX17 (Debian stable based, kernel : 4.13.0-1-amd64 ) and i've tried to install your very appealing software but... following your instructions using Debian's packages flatpak 0.8.7-2~deb9u1, sassc (3.4.2-1) (*), libsass0:amd64 (3.4.3-1)and sass-spec (3.4.3-1), i get this output involving sassc : Invalid buildsystem: "simple".

Below, the complete output :

~/DIV/mk/oomox/packaging/flatpak
$ ./flatpak-builder-build.sh 
Downloading sources
Fetching git repo https://github.com/actionless/oomox.git
Fetching git repo https://github.com/actionless/oomox-gtk-theme.git
Fetching git repo https://github.com/nana-4/materia-theme.git
Fetching git repo https://github.com/actionless/oomox-archdroid-icon-theme.git
Fetching git repo https://github.com/actionless/oomox-gnome-colors-icon-theme.git
Fetching git repo https://github.com/actionless/oomoxify.git
Starting build of com.github.actionless.oomox
Cache miss, checking out last cache hit
========================================================================
Building module sassc in /home/ksz/DIV/mk/oomox/packaging/flatpak/.flatpak-builder/build/sassc-4
========================================================================
Error: module sassc: Invalid buildsystem: "simple"

Below, the installed dependancies :

- python3-gobject > `python3-gi : 3.22.0-2`
- glib-compile-schemas >` libglib2.0-dev : 2.50.3-2 `
- gtk3 > `libgtk-3-0 : 3.22.11-1`
- bc : 1.06.95-9+b3
- sed : 4.4-1
- librsvg : 2.40.16-1+b1
- imagemagick : 8:6.9.7.4+dfsg-11+deb9u4
- optipng : 0.7.6-1+deb9u1
- parallel : 20161222-1
- inkscape : 0.92.1-1

I hope that we will find a solution - if you need more intel about anything, just ask !

Best regards, ksz

(*) (i also tried the method provided by your link but :

 /usr/local/lib
$ sudo make -C sassc install
make : on entre dans le répertoire « /usr/local/lib/sassc »
make BUILD="static" -C /usr/local/lib
make[1] : on entre dans le répertoire « /usr/local/lib »
make[1]: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
make[1] : on quitte le répertoire « /usr/local/lib »
Makefile:212 : la recette pour la cible « libsass-static » a échouée
make: *** [libsass-static] Erreur 2
make : on quitte le répertoire « /usr/local/lib/sassc »
actionless commented 6 years ago

i was preparing that flatpak config using 0.11 branch of their tool, mb there were some changes in the buildsystem between the versions

k-sz commented 6 years ago

Thanks for your answer. Sadly, the other method doesn't work either :

$ make -f po.mk install
test -d po || mkdir -p po
xgettext --package-name=oomox --foreign-user -o po/oomox.pot oomox_gui/export_config.py oomox_gui/config.py oomox_gui/terminal.py oomox_gui/export_common.py oomox_gui/colors_list.py oomox_gui/__init__.py oomox_gui/preview_terminal.py oomox_gui/main.py oomox_gui/helpers.py oomox_gui/palette_cache.py oomox_gui/plugin_api.py oomox_gui/preview_icons.py oomox_gui/theme_file_parse.py oomox_gui/xrdb.py oomox_gui/plugin_loader.py oomox_gui/gtk_helpers.py oomox_gui/theme_file.py oomox_gui/presets_list.py oomox_gui/theme_model.py oomox_gui/preview.py oomox_gui/__main__.py
make: xgettext : commande introuvable
po.mk:26 : la recette pour la cible « po/oomox.pot » a échouée
make: *** [po/oomox.pot] Erreur 127

xgettext is installed :python3-django-babel 0.5.1-2 all and ruby-gettext 3.2.2-2 all

k-sz commented 6 years ago

Nevermind : it works. ./gui.sh is lauching the program. Thanks for your time, and have a lovely week-end !

actionless commented 6 years ago

on debian xgettext should be provided by this package: https://packages.debian.org/stretch/gettext

also make step is needed only for French translation to work (without that step app will be only in English)