diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | tox.spec.in | 67 |
4 files changed, 74 insertions, 1 deletions
@@ -71,3 +71,6 @@ toxcore-android-* | |||
71 | 71 | ||
72 | # cscope files list | 72 | # cscope files list |
73 | cscope.files | 73 | cscope.files |
74 | |||
75 | # rpm | ||
76 | tox.spec | ||
diff --git a/Makefile.am b/Makefile.am index 6b28280e..995620ef 100644 --- a/Makefile.am +++ b/Makefile.am | |||
@@ -11,7 +11,9 @@ CLEANFILES = $(top_builddir)/libtoxcore.pc | |||
11 | 11 | ||
12 | 12 | ||
13 | EXTRA_DIST = \ | 13 | EXTRA_DIST = \ |
14 | README.md \ | ||
14 | libtoxcore.pc.in \ | 15 | libtoxcore.pc.in \ |
16 | tox.spec \ | ||
15 | dist-build/android-arm.sh \ | 17 | dist-build/android-arm.sh \ |
16 | dist-build/android-armv7.sh \ | 18 | dist-build/android-armv7.sh \ |
17 | dist-build/android-x86.sh \ | 19 | dist-build/android-x86.sh \ |
diff --git a/configure.ac b/configure.ac index 3a45b35d..e43e8f78 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -6,7 +6,7 @@ AC_INIT([tox], [0.0.0], [https://tox.im]) | |||
6 | AC_CONFIG_AUX_DIR(configure_aux) | 6 | AC_CONFIG_AUX_DIR(configure_aux) |
7 | AC_CONFIG_SRCDIR([toxcore/net_crypto.c]) | 7 | AC_CONFIG_SRCDIR([toxcore/net_crypto.c]) |
8 | AC_CONFIG_HEADERS([config.h]) | 8 | AC_CONFIG_HEADERS([config.h]) |
9 | AM_INIT_AUTOMAKE([1.10 -Wall subdir-objects]) | 9 | AM_INIT_AUTOMAKE([1.10 -Wall subdir-objects tar-ustar]) |
10 | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) | 10 | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) |
11 | AC_CONFIG_MACRO_DIR([m4]) | 11 | AC_CONFIG_MACRO_DIR([m4]) |
12 | 12 | ||
@@ -693,6 +693,7 @@ AM_CONDITIONAL(WIN32, test "x$WIN32" = "xyes") | |||
693 | AC_CONFIG_FILES([Makefile | 693 | AC_CONFIG_FILES([Makefile |
694 | build/Makefile | 694 | build/Makefile |
695 | libtoxcore.pc | 695 | libtoxcore.pc |
696 | tox.spec | ||
696 | ]) | 697 | ]) |
697 | 698 | ||
698 | AM_COND_IF(BUILD_AV, | 699 | AM_COND_IF(BUILD_AV, |
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 @@ | |||
1 | Name: @PACKAGE_NAME@ | ||
2 | Version: @VERSION@ | ||
3 | Release: 1%{?dist} | ||
4 | Summary: All-in-one secure communication platform | ||
5 | |||
6 | License: GPLv3 | ||
7 | URL: https://github.com/irungentoo/toxcore | ||
8 | Source0: https://github.com/irungentoo/toxcore/releases/tox-%{version}.tar.gz | ||
9 | |||
10 | BuildRequires: autoconf automake libtool libvpx-devel opus-devel | ||
11 | BuildRequires: libsodium-devel libconfig-devel | ||
12 | |||
13 | %description | ||
14 | With 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 | ||
17 | Summary: Development files for @PACKAGE_NAME@ | ||
18 | Requires: %{name} = %{version}-%{release} | ||
19 | |||
20 | %description devel | ||
21 | Development 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 | |||
36 | make %{?_smp_mflags} | ||
37 | |||
38 | |||
39 | %install | ||
40 | %make_install | ||
41 | |||
42 | # remove la files | ||
43 | find %{buildroot} -name '*.la' -delete -print | ||
44 | |||
45 | # not handling DHT_bootstrap yet | ||
46 | rm -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 | ||