[-]
[+]
|
Added |
_service:tar_git:mosh.spec
|
|
[-]
[+]
|
Deleted |
mosh.spec
^
|
@@ -1,135 +0,0 @@
-#
-# Do NOT Edit the Auto-generated Part!
-# Generated by: spectacle version 0.32
-#
-
-Name: mosh
-
-# >> macros
-# << macros
-
-Summary: Mobile Shell
-Version: 1.4.0
-Release: 0
-Group: Applications
-License: GPLv3
-URL: https://mosh.org/
-Source0: https://github.com/mobile-shell/mosh/releases/download/v%{version}/%{name}-%{version}.tar.gz
-Source1: 99-mosh-firewall.conf
-Source100: mosh.yaml
-Source101: mosh-rpmlintrc
-Requires: openssh-clients
-Requires: openssl
-Requires: perl(IO::Socket::IP)
-BuildRequires: pkgconfig(openssl)
-BuildRequires: pkgconfig(ncursesw)
-BuildRequires: pkgconfig(zlib)
-BuildRequires: protobuf-compiler
-BuildRequires: protobuf-devel
-BuildRequires: libutempter-devel
-
-%description
-Mosh is a remote terminal application that supports:
- - intermittent network connectivity,
- - roaming to different IP address without dropping the connection, and
- - intelligent local echo and line editing to reduce the effects
- of "network lag" on high-latency connections.
-
-%if "%{?vendor}" == "chum"
-Type: console-application
-PackagedBy: nephros
-Categories:
- - Shell
- - RemoteAccess
-Custom:
- Repo: https://github.com/mobile-shell/mosh
-PackageIcon: https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh-chrome.png
-Screenshots:
- - https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh.png
-%endif
-
-
-%package server
-Summary: Mobile Shell Server
-Group: Applications
-
-%description server
-NOTE: This will install a firewall rule that allows incoming connections on wifii on ports 60001-60999!
-
-Mosh is a remote terminal application that supports:
- - intermittent network connectivity,
- - roaming to different IP address without dropping the connection, and
- - intelligent local echo and line editing to reduce the effects
- of "network lag" on high-latency connections.
-
-%if "%{?vendor}" == "chum"
-Title: mosh Server
-PackagedBy: nephros
-Categories:
- - System
- - Shell
- - Network
- - RemoteAccess
-Custom:
- Repo: https://github.com/mobile-shell/mosh
-PackageIcon: https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh-chrome.png
-Screenshots:
- - https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh.png
-%endif
-
-
-%prep
-%setup -q -n %{name}-%{version}
-
-# >> setup
-# << setup
-
-%build
-# >> build pre
-# << build pre
-
-%reconfigure --disable-static \
- --enable-client \
- --enable-server \
- --enable-completion
-
-make %{?_smp_mflags}
-
-# >> build post
-# << build post
-
-%install
-rm -rf %{buildroot}
-# >> install pre
-# << install pre
-%make_install
-
-# >> install post
-# install a firewall rules file:
-install -d %{buildroot}%{_sysconfdir}/connman/firewall.d/
-install -m 644 %SOURCE1 %{buildroot}%{_sysconfdir}/connman/firewall.d/
-# do not package documentation:
-rm -rf %{buildroot}%{_docdir}
-rm -rf %{buildroot}%{_mandir}
-# fix perl shebang:
-printf 'setting shebang for perl interpreter to #!%s\n' %{__perl}
-find %{buildroot}/%{_bindir} -type f -exec sed -i '1s=^#!/usr/bin/\(perl\|env perl\)[5]\?=#!%{__perl}=' {} +
-
-# << install post
-
-%files
-%defattr(-,root,root,-)
-%license COPYING
-%doc README.md
-%{_bindir}/%{name}
-%{_bindir}/%{name}-client
-%config %{_sysconfdir}/bash_completion.d/%{name}*
-# >> files
-# << files
-
-%files server
-%defattr(-,root,root,-)
-%{_bindir}/%{name}-server
-%config(noreplace) %{_sysconfdir}/connman/firewall.d/99-mosh-firewall.conf
-# >> files server
-# << files server
|
[-]
[+]
|
Deleted |
99-mosh-firewall.conf
^
|
@@ -1,6 +0,0 @@
-[wifi]
-
-# Allow mosh connections on wifi
-
-IPv4.INPUT.RULES = -p udp -m udp --dports 60000:61000 -j ACCEPT
-IPv6.INPUT.RULES = -p udp -m udp --dports 60000:61000 -j ACCEPT
|
[-]
[+]
|
Added |
_service
^
|
@@ -0,0 +1,10 @@
+<services>
+ <service name="tar_git">
+ <param name="url">https://github.com/sailfishos-chum/mosh.git</param>
+ <param name="branch"></param>
+ <param name="revision"></param>
+ <param name="token"/>
+ <param name="debian">N</param>
+ <param name="dumb">N</param>
+</service>
+</services>
|
[-]
[+]
|
Added |
_service:tar_git:99-mosh-firewall.conf
^
|
@@ -0,0 +1,6 @@
+[wifi]
+
+# Allow mosh connections on wifi
+
+IPv4.INPUT.RULES = -p udp -m udp --dports 60000:61000 -j ACCEPT
+IPv6.INPUT.RULES = -p udp -m udp --dports 60000:61000 -j ACCEPT
|
|
Added |
_service:tar_git:mosh-1.4.0+git1.tar.gz
^
|
[-]
[+]
|
Added |
_service:tar_git:mosh-rpmlintrc
^
|
@@ -0,0 +1,5 @@
+from Config import *
+addFilter("summary-too-long")
+addFilter("description-line-too-long")
+addFilter("no-changelogname-tag")
+addFilter("invalid-url")
|
[-]
[+]
|
Added |
_service:tar_git:mosh.yaml
^
|
@@ -0,0 +1,99 @@
+Name: mosh
+Summary: Mobile Shell
+Version: 1.4.0
+Release: 0
+Group: Applications
+License: GPLv3
+URL: https://mosh.org/
+SCM: https://github.com/mobile-shell/mosh
+Sources:
+ # https://github.com/mobile-shell/mosh/releases/download/v%{version}/%{name}-%{version}.tar.gz
+ - '%{name}-%{version}.tar.gz'
+ - 99-mosh-firewall.conf
+Description: |
+ Mosh is a remote terminal application that supports:
+ - intermittent network connectivity,
+ - roaming to different IP address without dropping the connection, and
+ - intelligent local echo and line editing to reduce the effects
+ of "network lag" on high-latency connections.
+
+ %if "%{?vendor}" == "chum"
+ Type: console-application
+ PackagedBy: nephros
+ Categories:
+ - Shell
+ - RemoteAccess
+ Custom:
+ Repo: https://github.com/mobile-shell/mosh
+ PackagingRepo: https://github.com/sailfishos-chum/mosh
+ PackageIcon: https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh-chrome.png
+ Screenshots:
+ - https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh.png
+ %endif
+
+SetupOptions: -q -n %{name}-%{version}/upstream
+RpmLintIgnore:
+ - 'summary-too-long'
+ - 'description-line-too-long'
+ - 'no-changelogname-tag'
+ - 'invalid-url'
+#Macros:
+#Patches:
+# - 'baz'
+Requires:
+ - openssh-clients
+ - openssl
+ - perl(IO::Socket::IP)
+PkgBR:
+ - protobuf-compiler
+ - protobuf-devel
+ - libutempter-devel
+PkgConfigBR:
+ - openssl
+ - ncursesw
+ - zlib
+Configure: reconfigure
+ConfigOptions:
+ - --enable-client
+ - --enable-server
+ - --enable-completion
+
+Files:
+ - '%license COPYING'
+ - '%doc README.md'
+ - '%{_bindir}/%{name}'
+ - '%{_bindir}/%{name}-client'
+ - '%config %{_sysconfdir}/bash_completion.d/%{name}*'
+
+SubPackages:
+ - Name: server
+ Summary: Mobile Shell Server
+ Group: Applications
+ AutoDepend: false
+ Description: |
+ NOTE: This will install a firewall rule that allows incoming connections on wifii on ports 60001-60999!
+
+ Mosh is a remote terminal application that supports:
+ - intermittent network connectivity,
+ - roaming to different IP address without dropping the connection, and
+ - intelligent local echo and line editing to reduce the effects
+ of "network lag" on high-latency connections.
+
+ %if "%{?vendor}" == "chum"
+ Title: mosh Server
+ PackagedBy: nephros
+ Categories:
+ - System
+ - Shell
+ - Network
+ - RemoteAccess
+ Custom:
+ Repo: https://github.com/mobile-shell/mosh
+ PackagingRepo: https://github.com/sailfishos-chum/mosh
+ PackageIcon: https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh-chrome.png
+ Screenshots:
+ - https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh.png
+ %endif
+ Files:
+ - '%{_bindir}/%{name}-server'
+ - '%config(noreplace) %{_sysconfdir}/connman/firewall.d/99-mosh-firewall.conf'
|
|
Deleted |
mosh-1.4.0.tar.gz
^
|
[-]
[+]
|
Deleted |
mosh-rpmlintrc
^
|
@@ -1,5 +0,0 @@
-from Config import *
-addFilter("summary-too-long")
-addFilter("description-line-too-long")
-addFilter("no-changelogname-tag")
-addFilter("invalid-url")
|
[-]
[+]
|
Deleted |
mosh.yaml
^
|
@@ -1,96 +0,0 @@
-Name: mosh
-Summary: Mobile Shell
-Version: 1.4.0
-Release: 0
-Group: Applications
-License: GPLv3
-URL: https://mosh.org/
-SCM: https://github.com/mobile-shell/mosh
-Sources:
- - https://github.com/mobile-shell/mosh/releases/download/v%{version}/%{name}-%{version}.tar.gz
- - 99-mosh-firewall.conf
-Description: |
- Mosh is a remote terminal application that supports:
- - intermittent network connectivity,
- - roaming to different IP address without dropping the connection, and
- - intelligent local echo and line editing to reduce the effects
- of "network lag" on high-latency connections.
-
- %if "%{?vendor}" == "chum"
- Type: console-application
- PackagedBy: nephros
- Categories:
- - Shell
- - RemoteAccess
- Custom:
- Repo: https://github.com/mobile-shell/mosh
- PackageIcon: https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh-chrome.png
- Screenshots:
- - https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh.png
- %endif
-
-#SetupOptions: -q -n %{name}-%{version}/upstream
-RpmLintIgnore:
- - 'summary-too-long'
- - 'description-line-too-long'
- - 'no-changelogname-tag'
- - 'invalid-url'
-#Macros:
-#Patches:
-# - 'baz'
-Requires:
- - openssh-clients
- - openssl
- - perl(IO::Socket::IP)
-PkgBR:
- - protobuf-compiler
- - protobuf-devel
- - libutempter-devel
-PkgConfigBR:
- - openssl
- - ncursesw
- - zlib
-Configure: reconfigure
-ConfigOptions:
- - --enable-client
- - --enable-server
- - --enable-completion
-
-Files:
- - '%license COPYING'
- - '%doc README.md'
- - '%{_bindir}/%{name}'
- - '%{_bindir}/%{name}-client'
- - '%config %{_sysconfdir}/bash_completion.d/%{name}*'
-
-SubPackages:
- - Name: server
- Summary: Mobile Shell Server
- Group: Applications
- AutoDepend: false
- Description: |
- NOTE: This will install a firewall rule that allows incoming connections on wifii on ports 60001-60999!
-
- Mosh is a remote terminal application that supports:
- - intermittent network connectivity,
- - roaming to different IP address without dropping the connection, and
- - intelligent local echo and line editing to reduce the effects
- of "network lag" on high-latency connections.
-
- %if "%{?vendor}" == "chum"
- Title: mosh Server
- PackagedBy: nephros
- Categories:
- - System
- - Shell
- - Network
- - RemoteAccess
- Custom:
- Repo: https://github.com/mobile-shell/mosh
- PackageIcon: https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh-chrome.png
- Screenshots:
- - https://raw.githubusercontent.com/mobile-shell/mobile-shell.github.io/master/mosh.png
- %endif
- Files:
- - '%{_bindir}/%{name}-server'
- - '%config(noreplace) %{_sysconfdir}/connman/firewall.d/99-mosh-firewall.conf'
|