Skip to content

Commit

Permalink
Подготовка к выгрузке на GitHub.
Browse files Browse the repository at this point in the history
  • Loading branch information
pbludov committed Oct 20, 2016
1 parent 818adcb commit 913ab6b
Show file tree
Hide file tree
Showing 6 changed files with 208 additions and 774 deletions.
24 changes: 24 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
language: c++
addons:
apt:
sources:
- xenial
packages:
- libdcmtk2-dev
- libboost-dev
- libmediainfo-dev
- libssl-dev
- libwrap0-dev
- libgudev-1.0-dev
- libgstreamer1.0-dev
- libqtgstreamer-dev
- libgstreamer-plugins-base1.0-dev
- libqt5opengl5-dev
- libqt5gstreamer-dev
- libavc1394-dev
- libraw1394-dev
- libv4l-dev
script:
- cp docs/* debian/
- dpkg-buildpackage -I.git -I*.sh -rfakeroot

12 changes: 0 additions & 12 deletions HACKING

This file was deleted.

33 changes: 0 additions & 33 deletions README

This file was deleted.

133 changes: 133 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
Beryllium
=========

Introduction
============

Beryllium is a cross-platform video logging software written in c++.
It is capable of video capturing from multiple sources. With many other
features, including: real-time video broadcast via HTTP/RTP/UDP; DICOM
support, including worklist and saving images/videos in the storage
servers; basic video editing.

Requirements
============

* [Qt](http://qt-project.org/) 5.2 or higher;
* [GStreamer](http://gstreamer.freedesktop.org/) 1.6 or higher;
* [QtGstreamer](http://gstreamer.freedesktop.org/modules/qt-gstreamer.html) 1.2 or higher;
* [DCMTK](http://dcmtk.org/) 3.6.0 or higher;
* [MediaInfo](http://mediainfo.sourceforge.net/) 0.7.73 or higher.

Installation
============

Debian/Ubuntu/Mint
------------------

1. Install build dependecies

sudo apt install libdcmtk2-dev libboost-dev libmediainfo-dev \
libssl-dev libwrap0-dev libgudev-1.0-dev libgstreamer1.0-dev \
libqt5gstreamer-dev libgstreamer-plugins-base1.0-dev \
libqt5opengl5-dev libavc1394-dev libraw1394-dev libv4l-dev

2. Make Makefile

qmake CONFIG+=dicom beryllium.pro

3. Make Beryllium

make

4. Install Beryllium

sudo make install

SUSE/Open SUSE
--------------

1. Install build dependecies

sudo zypper install make rpm-build qt-devel qt-gstreamer-devel \
libQtGlib-devel dcmtk-devel tcp_wrappers-devel libgudev-devel \
mediainfo-devel gstreamer-devel gstreamer-plugins-qt5-devel \
libqt5-qtbase-devel libavc-1394-devel

2. Make Makefile

qmake-qt5 CONFIG+=dicom beryllium.pro

3. Make Beryllium

make

4. Install Beryllium

sudo make install


SUSE/Open SUSE
--------------

1. Install build dependecies

sudo zypper install make rpm-build qt-devel qt-gstreamer-devel \
libQtGlib-devel dcmtk-devel tcp_wrappers-devel libgudev-devel \
mediainfo-devel gstreamer-devel gstreamer-plugins-qt5-devel \
libqt5-qtbase-devel libavc-1394-devel libv4l-devel

2. Make Makefile

qmake-qt5 CONFIG+=dicom beryllium.pro

3. Make Beryllium

make

4. Install Beryllium

sudo make install

CentOS
--------------

1. Install build dependecies

sudo yum install make rpm-build gstreamer-devel libv4l-devel \
qt-devel libgudev1-devel libavc1394-devel libmediainfo-devel \
dcmtk-devel openssl-devel

2. Make Makefile

qmake-qt5 CONFIG+=dicom beryllium.pro

3. Make Beryllium

make

4. Install Beryllium

sudo make install

Fedora
--------------

1. Install build dependecies

sudo dnf install make rpm-build gstreamer-devel libv4l-devel \
qt-devel qt5-gstreamer-devel libgudev-devel libavc1394-devel \
libmediainfo-devel dcmtk-devel openssl-devel


2. Make Makefile

qmake-qt5 CONFIG+=dicom beryllium.pro

3. Make Beryllium

make

4. Install Beryllium

sudo make install
Loading

0 comments on commit 913ab6b

Please sign in to comment.