Browse Source

Merge pull request #292 from was4444/master

add `shadowsock-libev.spec' for rpm build
pull/293/head
Max Lv 9 years ago
parent
commit
8585005eb8
3 changed files with 78 additions and 0 deletions
  1. 11
      rpm/SOURCES/shadowsocks-server@.service
  2. 11
      rpm/SOURCES/shadowsocks@.service
  3. 56
      rpm/SPECS/shadowsocks-libev.spec

11
rpm/SOURCES/shadowsocks-server@.service

@ -0,0 +1,11 @@
[Unit]
Description=Shadowsocks Server Service
After=network.target
[Service]
Type=simple
User=nobody
ExecStart=/usr/bin/ss-server -c /etc/shadowsocks/%i.json
[Install]
WantedBy=multi-user.target

11
rpm/SOURCES/shadowsocks@.service

@ -0,0 +1,11 @@
[Unit]
Description=Shadowsocks Client Service
After=network.target
[Service]
Type=simple
User=nobody
ExecStart=/usr/bin/ss-local -c /etc/shadowsocks/%i.json
[Install]
WantedBy=multi-user.target

56
rpm/SPECS/shadowsocks-libev.spec

@ -0,0 +1,56 @@
Name: shadowsocks-libev
Version: 2.1.4
Release: 1%{?dist}
Summary: A lightweight secured socks5 proxy for embedded devices and low end boxes.
License: GPLv3+
URL: https://github.com/shadowsocks/shadowsocks-libev
Source0: %{name}-%{version}.tar.xz
Source1: shadowsocks@.service
Source2: shadowsocks-server@.service
%description
Shadowsocks-libev is a lightweight secured socks5 proxy for embedded devices and low end boxes.
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
%make_install
mkdir -p %{buildroot}/usr/lib/systemd/system
cp %{SOURCE1} %{SOURCE2} %{buildroot}/usr/lib/systemd/system
%files
%{_bindir}/ss-local
%{_bindir}/ss-redir
%{_bindir}/ss-server
%{_bindir}/ss-tunnel
%doc %{_mandir}/*
%doc /usr/lib/systemd/system/*
%package devel
Summary: Files for development of applications which will use shadowsocks.
License: GPLv3+
URL: https://github.com/shadowsocks/shadowsocks-libev
%description devel
Shadowsocks-libev is a lightweight secured socks5 proxy for embedded devices and low end boxes.
%files devel
%{_includedir}/shadowsocks.h
%{_libdir}/libshadowsocks.a
%{_libdir}/libshadowsocks.la
%{_libdir}/pkgconfig/shadowsocks-libev.pc
%changelog
Loading…
Cancel
Save