diff options
author | Vlad Glagolev | 2017-10-01 20:32:39 -0400 |
---|---|---|
committer | Vlad Glagolev | 2017-10-01 20:32:39 -0400 |
commit | f577a6516b0d0662cb57aef7b1b3a12899b131b7 (patch) | |
tree | c5be5286eec6801e70954adf8ce90622e65d6fe5 /bin-net | |
parent | 3fa5763797d06e815965a1c1d3013aa9b91ee9e3 (diff) |
wire-bin: new spell, cross-platform, encrypted instant messaging client
Diffstat (limited to 'bin-net')
-rwxr-xr-x | bin-net/wire-bin/BUILD | 1 | ||||
-rwxr-xr-x | bin-net/wire-bin/DEPENDS | 43 | ||||
-rwxr-xr-x | bin-net/wire-bin/DETAILS | 33 | ||||
-rwxr-xr-x | bin-net/wire-bin/FINAL | 8 | ||||
-rw-r--r-- | bin-net/wire-bin/HISTORY | 3 | ||||
-rwxr-xr-x | bin-net/wire-bin/INSTALL | 15 | ||||
-rwxr-xr-x | bin-net/wire-bin/PRE_BUILD | 6 |
7 files changed, 109 insertions, 0 deletions
diff --git a/bin-net/wire-bin/BUILD b/bin-net/wire-bin/BUILD new file mode 100755 index 0000000..27ba77d --- /dev/null +++ b/bin-net/wire-bin/BUILD @@ -0,0 +1 @@ +true diff --git a/bin-net/wire-bin/DEPENDS b/bin-net/wire-bin/DEPENDS new file mode 100755 index 0000000..e70be59 --- /dev/null +++ b/bin-net/wire-bin/DEPENDS @@ -0,0 +1,43 @@ +# essential +runtime_depends -sub CXX gcc && + +# crypto stack +runtime_depends nspr && +runtime_depends nss && + +# X11 +runtime_depends libxcb && +runtime_depends -sub XCB libx11 && +runtime_depends libxext && +runtime_depends libxscrnsaver && +runtime_depends libxi && +runtime_depends libxtst && +runtime_depends libxcomposite && +runtime_depends libxrender && +runtime_depends libxrandr && +runtime_depends libxfixes && +runtime_depends libxdamage && +runtime_depends libxcursor && +runtime_depends libxfixes && + +# GTK+ +runtime_depends expat && +runtime_depends dbus && +runtime_depends glib2 && +runtime_depends freetype2 && +runtime_depends fontconfig && +runtime_depends atk && +runtime_depends pango && +runtime_depends cairo && +runtime_depends gdk-pixbuf2 && +runtime_depends gconf2 && +# required for gtk-update-icon-cache +depends gtk+2 && +# required for update-desktop-database +depends desktop-file-utils && + +# audio +runtime_depends alsa-lib && + +# printing +runtime_depends cups diff --git a/bin-net/wire-bin/DETAILS b/bin-net/wire-bin/DETAILS new file mode 100755 index 0000000..a6e4147 --- /dev/null +++ b/bin-net/wire-bin/DETAILS @@ -0,0 +1,33 @@ + SPELL=wire-bin + SPELLX=${SPELL/-bin/} + VERSION=2.17.2813 +if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then + ARCH=amd64 + SOURCE_HASH=sha512:9d11160005fb24fe6187ed964515b5f36b2f65af4f6eb395e1c830a8a65e2aa9540763a50e6dd58444efed9578937d56df7a263c9f62cdd2b9a1873523c9467a +else + ARCH=i386 + SOURCE_HASH=sha512:1bc73f1a7cb2c0f0465cc0509ad4fc802615b32fdab3434caddc4fc9f2cb8cd1e2a890f6ff71d6bdf2fa40e644d380b6284a299b890b9819433f0219144127a2 +fi + SOURCE=${SPELLX}_${VERSION}_${ARCH}.deb + SOURCE_URL[0]=https://wire-app.wire.com/linux/debian/pool/main/${SOURCE} +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + GATHER_DOCS=off + WEB_SITE=https://wire.com/ + ENTERED=20171001 + LICENSE[0]=GPL + LICENSE[1]=ISC + LICENSE[2]=MIT + LICENSE[3]=BSD + LICENSE[4]=APACHE + LICENSE[5]=SIL + LICENSE[6]=ICU + LICENSE[7]=UA + SHORT="cross-platform, encrypted instant messaging client" +cat << EOF +Wire is a cross-platform, encrypted instant messaging client created by Wire +Swiss. It uses the Internet to make voice and video calls; send text messages, +files, images, videos, audio files and user drawings depending on the clients +used. It can be used on any of the available clients, requiring a phone number +or email for registration. It is hosted inside the European Union and protected +by European Union laws. +EOF diff --git a/bin-net/wire-bin/FINAL b/bin-net/wire-bin/FINAL new file mode 100755 index 0000000..4668792 --- /dev/null +++ b/bin-net/wire-bin/FINAL @@ -0,0 +1,8 @@ +# binaries require /lib64 +if [ ! -d "${INSTALL_ROOT}/lib64" ]; then + ln -vsf "${TRACK_ROOT}/lib" "${INSTALL_ROOT}/lib64" +fi && + +update-desktop-database && + +gtk-update-icon-cache -q -t -f "${INSTALL_ROOT}/usr/share/icons/hicolor" diff --git a/bin-net/wire-bin/HISTORY b/bin-net/wire-bin/HISTORY new file mode 100644 index 0000000..2f5062e --- /dev/null +++ b/bin-net/wire-bin/HISTORY @@ -0,0 +1,3 @@ +2017-10-01 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, DEPENDS, {PRE_,}BUILD, INSTALL, FINAL: created spell, + version 2.17.2813 diff --git a/bin-net/wire-bin/INSTALL b/bin-net/wire-bin/INSTALL new file mode 100755 index 0000000..9f0a780 --- /dev/null +++ b/bin-net/wire-bin/INSTALL @@ -0,0 +1,15 @@ +cp -dRv opt/wire-desktop "${INSTALL_ROOT}/opt" && + +install -vm 644 usr/share/applications/wire-desktop.desktop "${INSTALL_ROOT}/usr/share/applications/wire-desktop.desktop" && + +for size in 32 256; do + local icon_dir="usr/share/icons/hicolor/${size}x${size}/apps" && + + if [ ! -d "${INSTALL_ROOT}/${icon_dir}" ]; then + mkdir -vp "${INSTALL_ROOT}/${icon_dir}" + fi && + + install -vm 644 "${icon_dir}/wire-desktop.png" "${INSTALL_ROOT}/${icon_dir}/wire-desktop.png" +done && + +ln -vsf "${TRACK_ROOT}/opt/wire-desktop/wire-desktop" "${INSTALL_ROOT}/usr/bin/wire-desktop" diff --git a/bin-net/wire-bin/PRE_BUILD b/bin-net/wire-bin/PRE_BUILD new file mode 100755 index 0000000..dea9348 --- /dev/null +++ b/bin-net/wire-bin/PRE_BUILD @@ -0,0 +1,6 @@ +mk_source_dir "${SOURCE_DIRECTORY}" && +cd "${SOURCE_DIRECTORY}" && + +verify_file && + +ar p "${SOURCE_CACHE}/${SOURCE}" data.tar.xz | tar -xJf - |