source: spec/trunk/SPECS/beebeep.spec@ 1738

Last change on this file since 1738 was 1711, checked in by tellie, 5 years ago

spec: speexdsp: Release version 1.2.0-1.

File size: 3.7 KB
Line 
1#
2# spec file for package beebeep
3#
4# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
5#
6# All modifications and additions to the file contributed by third parties
7# remain the property of their copyright owners, unless otherwise agreed
8# upon. The license for this file, and modifications and additions to the
9# file, is the same license as for the pristine package itself (unless the
10# license for the pristine package is not an Open Source License, in which
11# case the license is the MIT License). An "Open Source License" is a
12# license that conforms to the Open Source Definition (Version 1.9)
13# published by the Open Source Initiative.
14
15# Please submit bugfixes or comments via http://bugs.opensuse.org/
16#
17
18%define rsvn r1408
19Name: beebeep
20Version: 5.8.3
21Release: 1
22Summary: Secure Lan Messenger
23License: GPL-3.0+
24Group: Productivity/Networking/Instant Messenger
25Url: http://beebeep.sourceforge.net/
26#Source0: http://sourceforge.net/projects/beebeep/files/Sources/beebeep-code-%{version}.zip
27
28Vendor: bww bitwise works GmbH
29%scm_source svn https://svn.code.sf.net/p/beebeep/code 1408
30
31BuildRequires: unzip
32BuildRequires: pkgconfig
33BuildRequires: pkgconfig(Qt5Core)
34BuildRequires: pkgconfig(Qt5Gui)
35BuildRequires: pkgconfig(Qt5Network)
36BuildRequires: pkgconfig(Qt5Widgets)
37BuildRequires: pkgconfig(Qt5PrintSupport)
38
39
40%description
41BeeBEEP is a secure (encryption based on Rjandell Algorithm, AES) peer to
42peer lan messenger. You can talk and send files with all your friends
43inside a local area network such of an office, home or internet cafe
44without a server.
45
46%prep
47%scm_setup
48
49%build
50export QMAKE_SH=$SHELL
51# do a fast qt build, as runmapsym and wmapsym is not needed here
52export FAST_BUILD=1
53LDFLAGS="-Zhigh-mem -Zomf -Zargs-wild -Zargs-resp"
54
55qmake-qt5 \
56 TARGET_INSTALL_PATH="%{_bindir}" \
57 LIB_INSTALL_PATH="%{_libdir}" \
58 DATA_INSTALL_PATH="%{_datadir}/pixmaps/" \
59 beebeep-desktop.pro
60make %{?_smp_mflags}
61
62%install
63%make_install INSTALL_ROOT=%{buildroot}
64mkdir -p %{buildroot}%{_bindir}
65mkdir -p %{buildroot}%{_libdir}
66mkdir -p %{buildroot}%{_datadir}/pixmaps
67mkdir -p %{buildroot}%{_datadir}/%{name}
68mkdir -p %{buildroot}%{_datadir}/misc
69
70install -Dm 0755 test/%{name}.exe %{buildroot}%{_bindir}
71{
72for dll in test/*.dll ; do
73 install -m 0755 $dll %{buildroot}%{_libdir}
74done
75for qm in locale/*.qm; do
76 install -m 0755 $qm %{buildroot}%{_datadir}/%{name}
77done
78}
79install -m 0644 misc/*.rc %{buildroot}%{_datadir}/misc/
80install -m 0644 misc/*.ini %{buildroot}%{_datadir}/misc/
81install -m 0644 misc/*.wav %{buildroot}%{_datadir}/misc/
82install -Dm 0644 src/images/%{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png
83
84
85%files
86%defattr (-,root,root)
87%license LICENSE*
88%doc BEEBEEP-HELP* CHANGELOG*
89%{_bindir}/%{name}.exe
90%{_libdir}/*.dll
91%{_datadir}/misc/*.wav
92 %{_datadir}/misc/*.ini
93%{_datadir}/misc/*.rc
94%{_datadir}/pixmaps/*.png
95%{_datadir}/%{name}/*.qm
96
97%changelog
98* Mon Jul 06 2020 Elbert Pol <elbert.pol@gmail.com> 5.8.3-1
99- Updated to latest source
100
101* Wed Nov 06 2019 Elbert Pol <elbert.pol@gmail.com> 5.8.2-1
102- Updated to latest source
103- First rpm with QT5
104- Cleanup some lines in spec file
105
106* Wed Sep 25 2019 Elbert Pol <elbert.pol@gmail.com> 5.6.8-2
107- Clean up some spec code
108
109* Wed Sep 25 2019 Elbert Pol <elbert.pol@gmail.com> 5.6.8-1
110- Updated to latest source
111
112* Sun Jun 09 2019 Elbert Pol <elbert.pol@gmail.com> 5.6.2-1
113- Updated to latest source
114
115* Wed May 22 2019 Elbert Pol <elbert.pol@gmail.com> 5.6.1-1
116- Updated to latest source
117
118* Sat Apr 27 2019 Elbert Pol <elbert.pol@gmail.com> 5.6.0-1
119- Updated to latest source
120
121* Fri Aug 17 2018 Elbert Pol <elbert.pol@gmail.com> 5.4.3-1
122- First OS/2 rpm release
Note: See TracBrowser for help on using the repository browser.