forked from ytsutano/bookscan
-
Notifications
You must be signed in to change notification settings - Fork 5
/
voussoir.spec
61 lines (43 loc) · 2.02 KB
/
voussoir.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Note: This specfile was created with the help of the tutorial at http://www.tldp.org/HOWTO/RPM-HOWTO/build.html
Name: voussoir
Version: 0.2
Release: 1%{?dist}
Summary: A single-camera solution for book scanning
License: ISC
URL: https://github.com/publicus/voussoir
Source0: voussoir-Adding_Support_for_OpenSUSE_Build_Service.tar.gz
BuildRoot: /var/tmp/%{name}-buildroot
BuildRequires: cmake
BuildRequires: opencv
BuildRequires: opencv-devel
BuildRequires: libopencv2_4
BuildRequires: cpp5
BuildRequires: gcc5
BuildRequires: gcc5-c++
Requires: opencv
%description
This program takes images of books (each picture including a two-page spread), detects special glyphs pasted in the corners of the book, and de-keystones and thereby digitally flattens the pages. It then automatically separates the pages into separate, cropped image files.
%prep
%setup -q -n voussoir-Adding_Support_for_OpenSUSE_Build_Service
%build
cmake -DCMAKE_CXX_COMPILER=g++-5 .
make
%install
mkdir --parents $RPM_BUILD_ROOT/usr/bin
install --strip --mode=755 $RPM_BUILD_DIR/voussoir-Adding_Support_for_OpenSUSE_Build_Service/bin/voussoir $RPM_BUILD_ROOT/usr/bin/%{name}
mkdir --parents $RPM_BUILD_ROOT/usr/share/%{name}
install -D --mode=444 $RPM_BUILD_DIR/voussoir-Adding_Support_for_OpenSUSE_Build_Service/bin/docs/markers_for_book_scanner.pdf $RPM_BUILD_ROOT/usr/share/%{name}/markers_for_book_scanner.pdf
install -D --mode=444 $RPM_BUILD_DIR/voussoir-Adding_Support_for_OpenSUSE_Build_Service/bin/docs/markers_for_book_scanner.ai $RPM_BUILD_ROOT/usr/share/%{name}/markers_for_book_scanner.ai
%%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%doc /usr/share/%{name}/markers_for_book_scanner.pdf
%doc /usr/share/%{name}/markers_for_book_scanner.ai
/usr/bin/voussoir
%dir /usr/share/%{name}
%changelog
* Sat Mar 4 2017 Jacob Levernier <[email protected]> 0.2-1
- Added name change (from 'bookscan' to 'voussoir')
* Fri Feb 10 2017 Jacob Levernier <[email protected]> 0.1-1
- Added Specfile