Giter Club home page Giter Club logo

tapedeck's Introduction

tapedeck's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

jgarte

tapedeck's Issues

Ayuda setupeando todo lo necesario para correr

Hola @Miqueas , eres el primer desarrollador de Gtk + Lua que me he encontrado xd. Hace tiempo me interesó usar también Gtk y Lua juntos pero decidí usar Python para mi proyecto Hasher . No soy ningún experto en Lua por lo que no sé muy bien como setupear todo, instalé lua 5.2 y luarocks, además de instalar lgi. Pero cuando mando a llamar lgi me dice:
lua: test.lua:9: module 'lgi' not found: no field package.preload['lgi'] no file '/usr/local/share/lua/5.2/lgi.lua' no file '/usr/local/share/lua/5.2/lgi/init.lua' no file '/usr/local/lib/lua/5.2/lgi.lua' no file '/usr/local/lib/lua/5.2/lgi/init.lua' no file '/usr/share/lua/5.2/lgi.lua' no file '/usr/share/lua/5.2/lgi/init.lua' no file './lgi.lua' no file '/usr/local/lib/lua/5.2/lgi.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.2/lgi.so' no file '/usr/lib/lua/5.2/lgi.so' no file '/usr/local/lib/lua/5.2/loadall.so' no file './lgi.so' stack traceback: [C]: in function 'require' test.lua:9: in main chunk [C]: in ?
No hay muchos desarrolladores de Lua y Gtk para preguntar por ayuda. Pero creo que es por la versión de luarocks. Gracias de antemano.

Build System?

Qué onda cabros, desde que pude correr LGI con Lua me puse a hacer pruebas, y para practicar inicié un repositorio que sería algo así como la plantilla de una aplicación que use Lua, Gtk, Granite, Handy y Flatpak según los estándares de Elementary OS. La plantilla es Elementary-Lua, el codigo persé ya lo acabé, ahora estoy viendo como puñetas instalar la aplicación pero Lua maneja las rutas y los archivos de una manera super curseada, tal parece que solo busca en directorios específicos y en el directorio de dónde se ejecuta la app, por lo que si yo en lugar de ejecutar el archivo principal en la carpeta raiz del proyecto lo ejecuto desde otro directorio los archivos los va a buscar desde ese directorio (super raro todo). Hice este Makefile que copia todos los archivos a /usr/bin para su ejecución pero oh sorpresa, cuando es ejecutado el archivo main no encuentra los demás archivos.

.PHONY: all install uninstall
PREFIX ?= /usr

install:
	install -D -m 0755 com.github.jeysonflores.elementarylua $(PREFIX)/bin/com.github.jeysonflores.elementarylua
	install -D -m 0644 src/Application.lua $(PREFIX)/bin/elementarylua/Application.lua
	install -D -m 0644 src/MainWindow.lua $(PREFIX)/bin/elementarylua/MainWindow.lua
	install -D -m 0644 src/WelcomeView.lua $(PREFIX)/bin/elementarylua/WelcomeView.lua

Casi todo los tutoriales que encuentro en internet de como buildear una app en Lua ponen ejemplos de UNO SOLO ARCHIVO cuando lo realista es que una app tenga varios archivos. Me puse a ver este repositorio a ver como configuraba el build system pero parece que no tiene xD. Alguien sabe como solucionar esto?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.