summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Bogusz2023-12-16 19:32:16 (GMT)
committerJakub Bogusz2023-12-16 19:32:16 (GMT)
commit50e9515ae6f8fa7a26d04ac548a13ac4f4a1793e (patch)
treecff1e7dfd14a731d5a3f93aac3fb4d51500aa146
parent183731e58f08ae71bc47a48e4e0ec32493df3d6c (diff)
download6tunnel-master.zip
6tunnel-master.tar.gz
- new URLs, updated to 0.13; drop libinet6 (glibc already has sufficient ipv6 support)HEADauto/th/6tunnel-0.13-1master
-rw-r--r--6tunnel.spec43
1 files changed, 19 insertions, 24 deletions
diff --git a/6tunnel.spec b/6tunnel.spec
index 99ee773..7fe603a 100644
--- a/6tunnel.spec
+++ b/6tunnel.spec
@@ -1,20 +1,14 @@
-# TODO: decide to use libinet6 or not
Summary: Simple tunneling for applications that don't speak IPv6
Summary(pl.UTF-8): Proste narzędzie do tunelowania
Name: 6tunnel
-Version: 0.11
-%define _rc rc1
-Release: 0.%{_rc}.1
-License: GPL
+Version: 0.13
+Release: 1
+License: GPL v2
Group: Networking/Utilities
-Source0: http://toxygen.net/6tunnel/%{name}-%{version}%{_rc}.tar.gz
-# Source0-md5: b325fa9d238e32195fbb3fc3646b0d28
-URL: http://toxygen.net/6tunnel/
-# probably not needed, but used if found, so BR or BC is needed
-# to force stable build environment
-# (should be disabled in configure if not needed)
-BuildRequires: autoconf
-BuildRequires: libinet6
+#Source0Download: https://github.com/wojtekka/6tunnel/releases
+Source0: https://github.com/wojtekka/6tunnel/releases/download/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: b13ba5ad8efc5d74b2dd71c2df85ef35
+URL: https://github.com/wojtekka/6tunnel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -24,30 +18,31 @@ play with patches, use this tool. Simple `6tunnel 6668 irc6.net 6667'
will do :)
%description -l pl.UTF-8
-Jeśli chcesz uzyskać dostęp do niektórych usług, dostępnych wyłącznie
-poprzez IPv6 z aplikacji, która nie wspiera IPv6 możesz użyć tego
-narzędzia. Np. `6tunnel 6668 irc6.net 6667'.
+Teog narzędzia można użyć, aby uzyskać dostęp do niektórych usług,
+dostępnych wyłącznie poprzez IPv6, z aplikacji, która nie obsługuje
+IPv6 - np. `6tunnel 6668 irc6.net 6667'.
%prep
-%setup -q -n %{name}-0.11
+%setup -q
%build
-%{__autoconf}
-%configure
+%configure \
+ ac_cv_lib_inet6_main=no \
+ ac_cv_lib_nsl_t_accept=no \
+ ac_cv_lib_socket_socket=no
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
-install 6tunnel $RPM_BUILD_ROOT%{_bindir}
-install 6tunnel.1 $RPM_BUILD_ROOT%{_mandir}/man1
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc ChangeLog contrib/cron.sh
+%doc ChangeLog TODO
%attr(755,root,root) %{_bindir}/6tunnel
-%{_mandir}/man?/*
+%{_mandir}/man1/6tunnel.1*