Giter Site home page Giter Site logo

kitsudaiki / libkitsunemimihanamidatabase Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 40 KB

IMPORTANT: This repository is no longer maintained, because the content was moved into https://github.com/kitsudaiki/Hanami-AI

License: Apache License 2.0

Shell 18.51% QMake 10.50% C++ 70.99%

libkitsunemimihanamidatabase's Introduction

libKitsunemimiHanamiDatabase

IMPORTANT: This repository is no longer maintained, because in context of issue kitsudaiki/Hanami#31 the content was moved into the main-repository ( https://github.com/kitsudaiki/Hanami-AI ).

Github workfloat status GitHub tag (latest SemVer) GitHub C++Version Platform

Description

Common dataset for the hanami-layer.

Build

Requirements

name repository version task
g++ g++ >= 8.0 Compiler for the C++ code.
make make >= 4.0 process the make-file, which is created by qmake to build the programm with g++
qmake qt5-qmake >= 5.0 This package provides the tool qmake, which is similar to cmake and create the make-file for compilation.
sqlite3 library libsqlite3-dev >= 3.0 handling of sqlite databases
uuid uuid-dev >= 2.30 generate uuid's

Installation on Ubuntu/Debian:

sudo apt-get install g++ make qt5-qmake uuid-dev

IMPORTANT: All my projects are only tested on Linux.

Kitsunemimi-repositories

Repository-Name Version-Tag Download-Path
libKitsunemimiCommon develop https://github.com/kitsudaiki/libKitsunemimiCommon.git
libKitsunemimiJson develop https://github.com/kitsudaiki/libKitsunemimiJson.git
libKitsunemimiSqlite develop https://github.com/kitsudaiki/libKitsunemimiSqlite.git
libKitsunemimiSakuraDatabase develop https://github.com/kitsudaiki/libKitsunemimiSakuraDatabase.git
libKitsunemimiHanamiCommon develop https://github.com/kitsudaiki/libKitsunemimiHanamiCommon.git

HINT: These Kitsunemimi-Libraries will be downloaded and build automatically with the build-script below.

build library

In all of my repositories you will find a build.sh. You only have to run this script. It doesn't required sudo, because you have to install required tool via apt, for example, by yourself. But if other projects from me are required, it download them from github and build them in the correct version too. This script is also use by the ci-pipeline, so its tested with every commit.

Run the following commands:

git clone https://github.com/kitsudaiki/libKitsunemimiHanamiDatabase.git
cd libKitsunemimiHanamiDatabase
./build.sh
cd ../result

It create automatic a build and result directory in the directory, where you have cloned the project. At first it build all into the build-directory and after all build-steps are finished, it copy the include directory from the cloned repository and the build library into the result-directory. So you have all in one single place.

Tested on Debian and Ubuntu. If you use Centos, Arch, etc and the build-script fails on your machine, then please write me a mail and I will try to fix the script.

Contributing

Please give me as many inputs as possible: Bugs, bad code style, bad documentation and so on.

License

This project is licensed under the Apache License Version 2.0 - see the LICENSE file for details

libkitsunemimihanamidatabase's People

Contributors

kitsudaiki avatar

Watchers

Kostas Georgiou avatar  avatar

libkitsunemimihanamidatabase's Issues

tag 0.4.0

Tag-request

Checklist

  • Changelog
  • Version-tag in pro-file
  • Version-tag of requirements in Readme
  • Version-tag of requirements in build-script
  • Add tag

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.