Skip to content

avisoftware/hebrew-calendar-qml

Repository files navigation

Update:

‼️ since that ubuntu for phones is closed. this project is not under development. ‼️

hebrew-calendar-qml

GitHub release GitHub stars GitHub issues GitHub license

Description

hebrew-calendar-qml, It is an Hebrew calendar for Ubuntu Phone.
The calendar includes Hebrew dates, holidays, times, Parshiot Hashavua, and more.

It is written QML and C++ by QT.

Dependencies

libhdate1

build-depend:

libhdate-dev

Dependencies note

Click packages are not supported dependencies, so you have to ship the libhdate.so with the package.
Additionally, to load the translations files of the libhdate you have to recompile the libhdate . see the changes in the source code in libhdate-1.6.02-source/src/hdate_strings.c#L480

Cross compile libhdate

Use something like this to compile it for armhf, run it from click target.
./configure --prefix=somedir --host=arm-linux-gnueabihf CXX="g++ -arch arm-linux-gnueabihf"

Compiling click package

Prepare

  • First you should install ubuntu sdk package, see here.
  • Create build target like this.

Install dependencies

  • Go to Tool > Option
  • Select Ubuntu and the Click tab.
  • Click Maintain for the click build target you wish to install the package.
  • On the terminal window type apt-get install libhdate-dev:<arch>
    (replace <arch> with the build target architecture)

Open The project

  • Go to File > Open
  • Select the CMakeLists.txt file from the root of the project directory.
  • Open the project against your build target.
  • check in the General Messages tab, if you get errors.

Create click package

  • Go to Publish tab.
  • Click on Build and Validate click package .
Packaging note:

If you want to create multiarch click package read this.

Screenshots

screen shot screen shot1

About

hebrew calendar in qml for ubuntu-touch

Resources

License

Stars

Watchers

Forks

Packages

No packages published