Coder Social home page Coder Social logo

edwardbetts / itinerary Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kde/itinerary

0.0 3.0 0.0 714 KB

Application to assist with usage of Travel Reservations

License: GNU Lesser General Public License v2.1

CMake 1.99% Shell 0.28% C++ 66.91% QML 29.35% Java 0.98% Objective-C 0.50%

itinerary's Introduction

KDE Itinerary

Itinerary and boarding pass management application.

Using KDE Itinerary

Where do I get data from?

  • On Android: via the system calendar, if you use DavDroid to sync to a calendar that has events with reservation data created by KMail.
  • Manually importing Apple Wallet pass or JSON-LD files.

Contributing

Building for Android

cmake -DQTANDROID_EXPORTED_TARGET=itinerary-app -DANDROID_APK_DIR=<source dir>/src/app  
make  
make install  
make create-apk-itinerary-app  

Additional CMake options:

  • BREEZEICONS_DIR: breeze icons source dir (by default assumed next to this folder)

If you are using kdesrc-build, the following configuration snippet can be useful to obtain all external dependencies (on top of the usual KF5 config):

module libintl-lite
    repository https://github.com/j-jorge/libintl-lite.git
endmodule

module libical
    repository https://github.com/libical/libical
    branch 2.0
    cmake-options -DICAL_BUILD_DOCS=OFF -DICAL_GLIB=OFF
endmodule

module libqrencode
    repository https://github.com/fukuchi/libqrencode.git
    cmake-options -DWITH_TOOLS=OFF
endmodule

options ki18n
    cmake-options -DBUILD_WITH_QTSCRIPT=OFF
end options

options itinerary
    cmake-options -DQTANDROID_EXPORTED_TARGET=itinerary-app
    make-options create-apk-itinerary-app
end options

You will also need OpenSSL in a version matching what your Qt was built against, which unfortunately is a bit more cumbersome to build, see https://wiki.openssl.org/index.php/Android.

Building for all other platforms

Works too of course, just the usual cmake/make/make install.

itinerary's People

Contributors

aleixpol avatar bhush9 avatar dfaure avatar edwardbetts avatar heirecka avatar lbeltrame avatar montel avatar nicolasfella avatar notmart avatar vkrause avatar

Watchers

 avatar  avatar  avatar

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.