summaryrefslogtreecommitdiff
path: root/tox.spec.in
diff options
context:
space:
mode:
authorJin^eLD <jin@mediatomb.cc>2015-03-04 00:28:17 +0100
committerJin^eLD <jin@mediatomb.cc>2015-03-04 00:35:25 +0100
commit379522c93e47bc96fe1b5ba9018c25a414316f6f (patch)
tree1f8ba78241882182e41e56aa610019faa27da2b7 /tox.spec.in
parentb0ffef23a6f6d7dc664286de104be1c0e373d511 (diff)
Add spec file for rpm generation
The spec file gets processed by configure, the version will be filled in automatically. To generate an rpm make sure to install rpm-build, then "configure" as you would usually do, run "make dist", then process the generated tarball with rpmbuild: rpmbuild -tb tox-0.0.0.tar.gz Tested on Fedora 22.
Diffstat (limited to 'tox.spec.in')
-rw-r--r--tox.spec.in67
1 files changed, 67 insertions, 0 deletions
diff --git a/tox.spec.in b/tox.spec.in
new file mode 100644
index 00000000..f6136dc7
--- /dev/null
+++ b/tox.spec.in
@@ -0,0 +1,67 @@
1Name: @PACKAGE_NAME@
2Version: @VERSION@
3Release: 1%{?dist}
4Summary: All-in-one secure communication platform
5
6License: GPLv3
7URL: https://github.com/irungentoo/toxcore
8Source0: https://github.com/irungentoo/toxcore/releases/tox-%{version}.tar.gz
9
10BuildRequires: autoconf automake libtool libvpx-devel opus-devel
11BuildRequires: libsodium-devel libconfig-devel
12
13%description
14With the rise of governmental monitoring programs, Tox, a FOSS initiative, aims to be an easy to use, all-in-one communication platform that ensures their users full privacy and secure message delivery.
15
16%package devel
17Summary: Development files for @PACKAGE_NAME@
18Requires: %{name} = %{version}-%{release}
19
20%description devel
21Development package for @PACKAGE_NAME@
22
23%prep
24%setup -q
25
26
27%build
28%configure \
29 --enable-shared \
30 --disable-static \
31 --enable-av \
32 --disable-ntox \
33 --disable-daemon \
34 --disable-testing
35
36make %{?_smp_mflags}
37
38
39%install
40%make_install
41
42# remove la files
43find %{buildroot} -name '*.la' -delete -print
44
45# not handling DHT_bootstrap yet
46rm -f %{buildroot}%{_bindir}/DHT_bootstrap
47
48%post
49/sbin/ldconfig
50
51%postun
52/sbin/ldconfig
53
54%files
55%defattr(-,root,root)
56%doc COPYING README.md
57%{_libdir}/libtox*.so.*
58
59%files devel
60%defattr(-, root, root)
61%{_includedir}/tox/
62%{_libdir}/libtox*.so
63%{_libdir}/pkgconfig/libtox*.pc
64
65%changelog
66* Tue Mar 3 2015 Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc> - 0.0.0-1
67- initial package