![]() |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Quote:
I may be due to wipe and refresh my Jolla, I have edited lots of qml files all over the system, including in root, so maybe things are a bit messed up!, oh well, all part of the fun!, thanks again for your help :) As per NielDK's suggestion, I may set up rpmbuild in Home and give that way a try. Regards, |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Hi to all. I found a way to create binary file from your script. For this you need SHC tool. I already created .rpm file for easy installation on Jolla, but I don't know if I can share it (asked author, waiting for answer) :confused:. Anyway, I decided to post here this instruction :D. PDF instruction you can download here: https://dl.dropboxusercontent.com/u/..._for_Jolla.pdf SHC – generic shell script compiler (for Jolla phone) · Source: http://www.datsi.fi.upm.es/~frosal/ · Like author (Francisco Rosales) say: Quote:
1. Download shc archive from http://www.datsi.fi.upm.es/~frosal/ (direct link) 2. Extract it and go to this directory (shc-3.8.9) Code:
tar xvfz shc-3.8.9.tgz Code:
gcc shc-3.8.9.c -o shc 5. For create binary from your script: a. cd to directory with your script and run: Code:
shc -f myscript.sh Code:
myscript.sh Option #2: 1. Download shc archive from http://www.datsi.fi.upm.es/~frosal/ (direct link) 2. Extract it and go to this directory (shc-3.8.9) Code:
tar xvfz shc-3.8.9.tgz 3. Create "shc" binary file (make & gcc package needed = pkcon install make gcc): Code:
cd /home/nemo/Downloads/shc-3.8.9 4. Put the created file "shc" to /bin with permission: 0755 5. For create binary from your script: a. cd to directory with your script and run: Code:
shc -f myscript.sh Code:
myscript.sh 6. Put your binary file ("mybinary") where it should be and give him a right permission. --------------------------------------------------------------------------- For quick and easy convert of a few scripts, you can use this script: Code:
#!/bin/bash
Code:
cd /path/to/scripts_dir
Schturman (03.02.2015) |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Peoples inventing new things just not to start learning real programming. It's always easier to say: "I'm not a programmer, i just know how to write some scripts". Sad story :(
|
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Quote:
And yes, it's more easy for me.. If I have time like you, probably I was going to learn programming instead to write simple scripts, but most of the time I see my PC only at night for 1-2 hours max.. And you don't need every time again to try to humiliate me. |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
It's not about you, it's about shc. Peoples wasting time for "programming simulation" instead of using real programming languages. Scripts are okay for one-time job. I personally can't understand it. Having two academic hours per day is enough for everybody to start learning any programming language. But it's personal decision of everybody.
|
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Quote:
|
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
As i said it just my personal optinion. Using shc is okay for "hiding" script code. What the purpose of shc in sailfish?
|
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Quote:
When found it, was thinking it's nice to learn for myself converting script to binary. It's easy and fun, for me at least. That's all.. |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Quote:
It is up to us choose the best programming language for each task, each preference /style we have. |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
I have nothing against scripting languages, I fairly often still write shellscripts. And make is a kind of scripting language, too.
And what about javascript, which is really ECMAscript and has 'script' even in the name of the language :D However, using techniques that hide your scripts from inspection and modification are pretty questionable IMHO. Just as distributing any kind of binary without sources, I feel it is a bad practice indeed. :mad: |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
I see no difference ultimately, how the software is made, you are both sharing your work with the wider community and that is fantastic!, you take your time, which is all we really have and you share what you created in that time - thank you, for your time! :)
I understand where Coderus is coming from and at the same time, I also understand where Schturman is coming from. We are not all the next `Bill Gates`, as some of us are busy with work, with family, with illness, with so many aspects of life - not everyone has the time to learn such complex things as programming - yeah, I know, make time!!, easier said than done. LIFE can get in the way of leisure and pleasure. I say thank you to Coderus for all his apps and help, updating his apps..... I also say thank you to Schturman for taking time to post his findings and answering my queries about his methods - either way, I have apps from Coderus and Schturman on my phone - you should both be happy with that - I like your works! Let us not be divided by ego, but be united with the common ground that brings us all here in the first place - TECHNOLOGY/SAILFISH/N9/MEEGO/MAEMO/NOKIA.....you get what I'm saying. :) Coderus, perhaps you'd consider sharing some of your programming prowess, by way of a video?, show us how-to script properly for Sailfish?, just a little simple app to get others started?, maybe you don't want to share your hard earned skills?, that I can also understand, but me, I like to share what I know! :) Regards, |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
I was thinking about sailfish developing twitch and youtube channel, but had no time to write program for it, as it shouldn't be improvisation :)
|
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Hey guys, I'd like to hide an app icon when installing an app. Sounds odd, I know but it's what I'd like to do and preferably not as a patch, unless there isn't a way around.
Basically, I'd like to hide the launcher icon for an existing app as my own app is installing. Then of course, I'd like to be able to return the launcher icon for the existing app if my app is uninstalled (my app does not create an icon as it's a 'quickaction'). Can this be done in the spec file?, perhaps in a '%pre' section in the existing spec file - if so, how would it be written? Any info appreciated :) |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Quote:
https://talk.maemo.org/showpost.php?...64&postcount=7 |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Nieldk :confused:
Right way to hidde an icon from launcher in SailfishOS is adding Code:
NoDisplay=true |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
hahahaha!, state the bleedin' obvious guys, ffs! @coderus and @nieldk
I'm well aware of NoDisplay=true/false, but that doesn't help me. I'd like the process automated, so the 'other' icon is removed as I'm installing my app. IF the line NoDisplay= is to be added as the only way, then this means a patch? |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
google sed ;)
|
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
Quote:
However my advice would be - DO NOT DO IT! It is a bad idea for an app A to fiddle with the settings of app B. You add unnecessary dependencies, not to mention forcing the user down your path rather than letting the user choose. |
Re: [GUIDE for noobs] RPM packaging directly on your Jolla phone.
As @Schturman's original guide (first post in this thread, from 2014-03-31) is well done, but contains a few, although significant flaws, I created and posted a condensed and rectified version, which includes some extrenal references for further reading.
|
All times are GMT. The time now is 08:13. |
vBulletin® Version 3.8.8