Re: [SailfishDevel] Adding files to RPM packages
Thanks Andrey, I got it working. Le 03/01/2014 17:48, Andrey Kozhevnikov a écrit : > you need to add your translations to INSTALLS > > On 03.01.2014 22:34, Franck Routier (perso) wrote: > pro file is as follows: > > # The name of your app. > # NOTICE: name defined in TARGET has a corresponding QML filename. > # If name defined in TARGET is changed, following needs to be > # done to match new name: > # - corresponding QML filename must be changed > # - desktop icon filename must be changed > # - desktop filename must be changed > # - icon definition filename in desktop file must be changed > TARGET = MkPokerPlanning > > CONFIG += sailfishapp > > SOURCES += src/MkPokerPlanning.cpp > > evil_hack_to_fool_lupdate { > SOURCES += \ > qml/MkPokerPlanning.qml \ > qml/cover/CoverPage.qml \ > qml/pages/MainPage.qml \ > qml/pages/Card.qml \ > qml/pages/CardPage.qml \ > qml/pages/About.qml \ > qml/pages/CardDeckModel.qml \ > qml/pages/AppSettings.qml \ > qml/pages/SettingsPage.qml > } > > OTHER_FILES += qml/MkPokerPlanning.qml \ > qml/cover/CoverPage.qml \ > rpm/MkPokerPlanning.spec \ > rpm/MkPokerPlanning.yaml \ > MkPokerPlanning.desktop \ > qml/pages/MainPage.qml \ > qml/pages/Card.qml \ > qml/pages/CardPage.qml \ > qml/pages/About.qml \ > LICENSE.txt \ > changelog \ > qml/pages/CardDeckModel.qml \ > qml/pages/AppSettings.qml \ > qml/pages/SettingsPage.qml \ > languages/mkpokerplanning_fr.ts \ > languages/mkpokerplanning_fr.qm > > RESOURCES += \ > images.qrc > > HEADERS += > > TRANSLATIONS = languages/mkpokerplanning_fr.ts > > Le 03/01/2014 17:30, Andrey Kozhevnikov a écrit : show pro file On 03.01.2014 22:22, Franck Routier (perso) wrote: > Hi, > > still in the process of finishing my first application... > > Now I have translation files (.ts and .qm), that are located in > a 'languages' directory. > > I have added them to the .pro file, and I have modified the yaml > RPM definition, but I must be missing something, as I get an RPM > error "error: File not found: > /home/deploy/installroot/usr/share/MkPokerPlanning/languages" > > Indeed, I can find my files on the mersdk VM in > /home/mersdk/devl/MkPokerPlanning/languages, but it does not make > it to /home/deploy/installroot/usr/share/MkPokerPlanning/... > > Here is my yaml: > > Name: MkPokerPlanning Summary: Participate in a poker planning > session and show off your Jolla Version: 0.4 Release: 1 Group: > Qt/Qt URL: http://example.org/ License: GPLv3 Sources: - > '%{name}-%{version}.tar.bz2' Description: |- This app will let > you choose your poker planning evaluation in a set of cards, and > show it to your scrum-mates in due time, and on your Jolla. > Configure: none Builder: qtc5 PkgConfigBR: - Qt5Quick - Qt5Qml - > Qt5Core - sailfishapp >= 0.0.10 Requires: - sailfishsilica-qt5 >= > 0.10.9 Files: - '%{_bindir}' - '%{_datadir}/%{name}/qml' - > '%{_datadir}/%{name}/languages' - > '%{_datadir}/applications/%{name}.desktop' - > '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png' - /usr/bin - > /usr/share/MkPokerPlanning - > /usr/share/MkPokerPlanning/languages - /usr/share/applications - > /usr/share/icons/hicolor/86x86/apps PkgBR: [] > > Can someone help me spot the problem ? > > Thanks in advance, > > Franck ___ > SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list >> ___ >> SailfishOS.org Devel mailing list > > ___ > SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Adding files to RPM packages
you need to add your translations to INSTALLS On 03.01.2014 22:34, Franck Routier (perso) wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 pro file is as follows: # The name of your app. # NOTICE: name defined in TARGET has a corresponding QML filename. # If name defined in TARGET is changed, following needs to be # done to match new name: # - corresponding QML filename must be changed # - desktop icon filename must be changed # - desktop filename must be changed # - icon definition filename in desktop file must be changed TARGET = MkPokerPlanning CONFIG += sailfishapp SOURCES += src/MkPokerPlanning.cpp evil_hack_to_fool_lupdate { SOURCES += \ qml/MkPokerPlanning.qml \ qml/cover/CoverPage.qml \ qml/pages/MainPage.qml \ qml/pages/Card.qml \ qml/pages/CardPage.qml \ qml/pages/About.qml \ qml/pages/CardDeckModel.qml \ qml/pages/AppSettings.qml \ qml/pages/SettingsPage.qml } OTHER_FILES += qml/MkPokerPlanning.qml \ qml/cover/CoverPage.qml \ rpm/MkPokerPlanning.spec \ rpm/MkPokerPlanning.yaml \ MkPokerPlanning.desktop \ qml/pages/MainPage.qml \ qml/pages/Card.qml \ qml/pages/CardPage.qml \ qml/pages/About.qml \ LICENSE.txt \ changelog \ qml/pages/CardDeckModel.qml \ qml/pages/AppSettings.qml \ qml/pages/SettingsPage.qml \ languages/mkpokerplanning_fr.ts \ languages/mkpokerplanning_fr.qm RESOURCES += \ images.qrc HEADERS += TRANSLATIONS = languages/mkpokerplanning_fr.ts Le 03/01/2014 17:30, Andrey Kozhevnikov a écrit : show pro file On 03.01.2014 22:22, Franck Routier (perso) wrote: Hi, still in the process of finishing my first application... Now I have translation files (.ts and .qm), that are located in a 'languages' directory. I have added them to the .pro file, and I have modified the yaml RPM definition, but I must be missing something, as I get an RPM error "error: File not found: /home/deploy/installroot/usr/share/MkPokerPlanning/languages" Indeed, I can find my files on the mersdk VM in /home/mersdk/devl/MkPokerPlanning/languages, but it does not make it to /home/deploy/installroot/usr/share/MkPokerPlanning/... Here is my yaml: Name: MkPokerPlanning Summary: Participate in a poker planning session and show off your Jolla Version: 0.4 Release: 1 Group: Qt/Qt URL: http://example.org/ License: GPLv3 Sources: - '%{name}-%{version}.tar.bz2' Description: |- This app will let you choose your poker planning evaluation in a set of cards, and show it to your scrum-mates in due time, and on your Jolla. Configure: none Builder: qtc5 PkgConfigBR: - Qt5Quick - Qt5Qml - Qt5Core - sailfishapp >= 0.0.10 Requires: - sailfishsilica-qt5 >= 0.10.9 Files: - '%{_bindir}' - '%{_datadir}/%{name}/qml' - '%{_datadir}/%{name}/languages' - '%{_datadir}/applications/%{name}.desktop' - '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png' - /usr/bin - /usr/share/MkPokerPlanning - /usr/share/MkPokerPlanning/languages - /usr/share/applications - /usr/share/icons/hicolor/86x86/apps PkgBR: [] Can someone help me spot the problem ? Thanks in advance, Franck ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSxuadAAoJEGEvoAir78RoZRkIAIIEDJxgXdICX5nE9NMl798x 0Y6KXmu1+6oYPGTMzVdmVvHA1VWkyzuQNftq5DTtgxW/F6TCxQUS0RHa5wzvafyr 8ij79aoYRVW6HklG9m9YCyA7533QYwJegRtCRhn5e3gR0f1wckxxpTlKV0EA/Gy2 CD/X8FEUI9hOu5c4L86vVwTVwtbdNEicMfP3F6rGidv0eEBYmMcZiF8IkX1VSKbx xmWm65TcbyI1G7zf5x7rtfhA9Y/s1ZlzyJ2A6+cRuJna1wvVpFsxAoKiQd9gyYi1 hkgeYkTEuOpdMMQvmwYf6lvmfpHn3BZCsfgd9jRTtKCBHkVeJlqVUC66ifL7o3Y= =Eblp -END PGP SIGNATURE- ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Adding files to RPM packages
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 pro file is as follows: # The name of your app. # NOTICE: name defined in TARGET has a corresponding QML filename. # If name defined in TARGET is changed, following needs to be # done to match new name: # - corresponding QML filename must be changed # - desktop icon filename must be changed # - desktop filename must be changed # - icon definition filename in desktop file must be changed TARGET = MkPokerPlanning CONFIG += sailfishapp SOURCES += src/MkPokerPlanning.cpp evil_hack_to_fool_lupdate { SOURCES += \ qml/MkPokerPlanning.qml \ qml/cover/CoverPage.qml \ qml/pages/MainPage.qml \ qml/pages/Card.qml \ qml/pages/CardPage.qml \ qml/pages/About.qml \ qml/pages/CardDeckModel.qml \ qml/pages/AppSettings.qml \ qml/pages/SettingsPage.qml } OTHER_FILES += qml/MkPokerPlanning.qml \ qml/cover/CoverPage.qml \ rpm/MkPokerPlanning.spec \ rpm/MkPokerPlanning.yaml \ MkPokerPlanning.desktop \ qml/pages/MainPage.qml \ qml/pages/Card.qml \ qml/pages/CardPage.qml \ qml/pages/About.qml \ LICENSE.txt \ changelog \ qml/pages/CardDeckModel.qml \ qml/pages/AppSettings.qml \ qml/pages/SettingsPage.qml \ languages/mkpokerplanning_fr.ts \ languages/mkpokerplanning_fr.qm RESOURCES += \ images.qrc HEADERS += TRANSLATIONS = languages/mkpokerplanning_fr.ts Le 03/01/2014 17:30, Andrey Kozhevnikov a écrit : > show pro file > > On 03.01.2014 22:22, Franck Routier (perso) wrote: >> Hi, >> >> still in the process of finishing my first application... >> >> Now I have translation files (.ts and .qm), that are located in >> a 'languages' directory. >> >> I have added them to the .pro file, and I have modified the yaml >> RPM definition, but I must be missing something, as I get an RPM >> error "error: File not found: >> /home/deploy/installroot/usr/share/MkPokerPlanning/languages" >> >> Indeed, I can find my files on the mersdk VM in >> /home/mersdk/devl/MkPokerPlanning/languages, but it does not make >> it to /home/deploy/installroot/usr/share/MkPokerPlanning/... >> >> Here is my yaml: >> >> Name: MkPokerPlanning Summary: Participate in a poker planning >> session and show off your Jolla Version: 0.4 Release: 1 Group: >> Qt/Qt URL: http://example.org/ License: GPLv3 Sources: - >> '%{name}-%{version}.tar.bz2' Description: |- This app will let >> you choose your poker planning evaluation in a set of cards, and >> show it to your scrum-mates in due time, and on your Jolla. >> Configure: none Builder: qtc5 PkgConfigBR: - Qt5Quick - Qt5Qml - >> Qt5Core - sailfishapp >= 0.0.10 Requires: - sailfishsilica-qt5 >= >> 0.10.9 Files: - '%{_bindir}' - '%{_datadir}/%{name}/qml' - >> '%{_datadir}/%{name}/languages' - >> '%{_datadir}/applications/%{name}.desktop' - >> '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png' - /usr/bin - >> /usr/share/MkPokerPlanning - >> /usr/share/MkPokerPlanning/languages - /usr/share/applications - >> /usr/share/icons/hicolor/86x86/apps PkgBR: [] >> >> Can someone help me spot the problem ? >> >> Thanks in advance, >> >> Franck ___ >> SailfishOS.org Devel mailing list > > ___ SailfishOS.org > Devel mailing list -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSxuadAAoJEGEvoAir78RoZRkIAIIEDJxgXdICX5nE9NMl798x 0Y6KXmu1+6oYPGTMzVdmVvHA1VWkyzuQNftq5DTtgxW/F6TCxQUS0RHa5wzvafyr 8ij79aoYRVW6HklG9m9YCyA7533QYwJegRtCRhn5e3gR0f1wckxxpTlKV0EA/Gy2 CD/X8FEUI9hOu5c4L86vVwTVwtbdNEicMfP3F6rGidv0eEBYmMcZiF8IkX1VSKbx xmWm65TcbyI1G7zf5x7rtfhA9Y/s1ZlzyJ2A6+cRuJna1wvVpFsxAoKiQd9gyYi1 hkgeYkTEuOpdMMQvmwYf6lvmfpHn3BZCsfgd9jRTtKCBHkVeJlqVUC66ifL7o3Y= =Eblp -END PGP SIGNATURE- ___ SailfishOS.org Devel mailing list
Re: [SailfishDevel] Adding files to RPM packages
show pro file On 03.01.2014 22:22, Franck Routier (perso) wrote: Hi, still in the process of finishing my first application... Now I have translation files (.ts and .qm), that are located in a 'languages' directory. I have added them to the .pro file, and I have modified the yaml RPM definition, but I must be missing something, as I get an RPM error "error: File not found: /home/deploy/installroot/usr/share/MkPokerPlanning/languages" Indeed, I can find my files on the mersdk VM in /home/mersdk/devl/MkPokerPlanning/languages, but it does not make it to /home/deploy/installroot/usr/share/MkPokerPlanning/... Here is my yaml: Name: MkPokerPlanning Summary: Participate in a poker planning session and show off your Jolla Version: 0.4 Release: 1 Group: Qt/Qt URL: http://example.org/ License: GPLv3 Sources: - '%{name}-%{version}.tar.bz2' Description: |- This app will let you choose your poker planning evaluation in a set of cards, and show it to your scrum-mates in due time, and on your Jolla. Configure: none Builder: qtc5 PkgConfigBR: - Qt5Quick - Qt5Qml - Qt5Core - sailfishapp >= 0.0.10 Requires: - sailfishsilica-qt5 >= 0.10.9 Files: - '%{_bindir}' - '%{_datadir}/%{name}/qml' - '%{_datadir}/%{name}/languages' - '%{_datadir}/applications/%{name}.desktop' - '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png' - /usr/bin - /usr/share/MkPokerPlanning - /usr/share/MkPokerPlanning/languages - /usr/share/applications - /usr/share/icons/hicolor/86x86/apps PkgBR: [] Can someone help me spot the problem ? Thanks in advance, Franck ___ SailfishOS.org Devel mailing list ___ SailfishOS.org Devel mailing list
[SailfishDevel] Adding files to RPM packages
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi, still in the process of finishing my first application... Now I have translation files (.ts and .qm), that are located in a 'languages' directory. I have added them to the .pro file, and I have modified the yaml RPM definition, but I must be missing something, as I get an RPM error "error: File not found: /home/deploy/installroot/usr/share/MkPokerPlanning/languages" Indeed, I can find my files on the mersdk VM in /home/mersdk/devl/MkPokerPlanning/languages, but it does not make it to /home/deploy/installroot/usr/share/MkPokerPlanning/... Here is my yaml: Name: MkPokerPlanning Summary: Participate in a poker planning session and show off your Jolla Version: 0.4 Release: 1 Group: Qt/Qt URL: http://example.org/ License: GPLv3 Sources: - - '%{name}-%{version}.tar.bz2' Description: |- This app will let you choose your poker planning evaluation in a set of cards, and show it to your scrum-mates in due time, and on your Jolla. Configure: none Builder: qtc5 PkgConfigBR: - - Qt5Quick - - Qt5Qml - - Qt5Core - - sailfishapp >= 0.0.10 Requires: - - sailfishsilica-qt5 >= 0.10.9 Files: - - '%{_bindir}' - - '%{_datadir}/%{name}/qml' - - '%{_datadir}/%{name}/languages' - - '%{_datadir}/applications/%{name}.desktop' - - '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png' - - /usr/bin - - /usr/share/MkPokerPlanning - - /usr/share/MkPokerPlanning/languages - - /usr/share/applications - - /usr/share/icons/hicolor/86x86/apps PkgBR: [] Can someone help me spot the problem ? Thanks in advance, Franck -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.14 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJSxuPQAAoJEGEvoAir78Ro/GMH/29yqwvzuFSHX5afQlCIK/IY H7lEZKoAvrbuPNzna+VffhFFuz2clz/ceFimpTykCqyHlXU/nV5Q9oNq/oEobjoL l2A1n0KVcrZ50QBKe6/N4QWC265nuFi+MU05dR5sbrvjY8aa1Obq0DshY4EnoZwK kWD6a+069FD3VgLFpDh7ZcGFdSq8Xwe4jW9nxImGVkkWJkkKP4zrgCEyvMp5L8tY h5BAOxTLhaSi4xsZ6PhevVMjFmLMNTgmw+V/81NnY0Zd5Wv89EJHGHGxz/X3K1hK Taz7TAxJt0w87jxp5rimej0j1ujh+erT2dMuM+zZ0nV4YWTQvP3zm/uiKfFd8pc= =/qxx -END PGP SIGNATURE- ___ SailfishOS.org Devel mailing list
[SailfishDevel] Adding files to RPM packages
Hi, still in the process of finishing my first application... Now I have translation files (.ts and .qm), that are located in a 'languages' directory. I have added them to the .pro file, and I have modified the yaml RPM definition, but I must be missing something, as I get an RPM error "error: File not found: /home/deploy/installroot/usr/share/MkPokerPlanning/languages" Indeed, I can find my files on the mersdk VM in /home/mersdk/devl/MkPokerPlanning/languages, but it does not make it to /home/deploy/installroot/usr/share/MkPokerPlanning/... Here is my yaml: Name: MkPokerPlanning Summary: Participate in a poker planning session and show off your Jolla Version: 0.4 Release: 1 Group: Qt/Qt URL: http://example.org/ License: GPLv3 Sources: - '%{name}-%{version}.tar.bz2' Description: |- This app will let you choose your poker planning evaluation in a set of cards, and show it to your scrum-mates in due time, and on your Jolla. Configure: none Builder: qtc5 PkgConfigBR: - Qt5Quick - Qt5Qml - Qt5Core - sailfishapp >= 0.0.10 Requires: - sailfishsilica-qt5 >= 0.10.9 Files: - '%{_bindir}' - '%{_datadir}/%{name}/qml' - '%{_datadir}/%{name}/languages' - '%{_datadir}/applications/%{name}.desktop' - '%{_datadir}/icons/hicolor/86x86/apps/%{name}.png' - /usr/bin - /usr/share/MkPokerPlanning - /usr/share/MkPokerPlanning/languages - /usr/share/applications - /usr/share/icons/hicolor/86x86/apps PkgBR: [] Can someone help me spot the problem ? Thanks in advance, Franck ___ SailfishOS.org Devel mailing list