Nothin' but Slackware

バイクとLinuxに戯れる日々

2021年11月

Phonetic code(フォネティックコード)

Phonetic code


文字 読み
ALFA アルファ ALFAH
BRAVO ブラボー BRAH VOH
CHARLIE チャーリー CHARLEE
DELTA デルタ DELL TAH
ECHO エコー ECK OH
FOXTROT フォックストロット FOKS TROT
GOLF ゴルフ GOLF
HOTEL ホテル HOHTELL
INDIA インディア IN DEE AH
JULIETT ジュリエット JEWLEEETT
KILO キロ KEY LOH
LIMA リマ LEE MAH
MIKE マイク MIKE
NOVEMBER ノベンバー NOVENBER
OSCAR オスカー OSS CAH
PAPA パパ PAHPAH
QUEBEC ケベック KEHBECK
ROMEO ロメオ ROW ME OH
SIERRA シエラ SEE AIR RAH
TANGO タンゴ TANG GO
UNIFORM ユニフォーム YOU NEE FORM
VICTOR ビクター VIKTAH
WHISKEY ウィスキー WISS KEY
X-RAY エクスレイ ECKS RAY
YANKEE ヤンキー YANG KEY
ZULU ズール ZOO LOO


---

Send Anywhere for slackware64

Send Anywhere for Linux (*.deb) を slackware64-current用にパッケージング。
================================================
================================================

sendanywhere.SlackBuild
[code]
 #!/bin/sh

# Slackware build script for

# Copyright 2021 JW(Shinichi Abe) <shin1.abe@nifty.com>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
#    notice, this list of conditions and the following disclaimer.
#
#  THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
#  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
#  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
#  EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
#  PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
#  OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
#  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
#  OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
#  ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=sendanywhere
#VERSION=$(grep Version control | awk '{ print $2 }' | tr - .)
BUILD=${BUILD:-1}
TAG=${TAG:-jw}

if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i586 ;;
    arm*) ARCH=arm ;;
       *) ARCH=$( uname -m ) ;;
  esac
fi

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i586" ]; then
  SLKCFLAGS="-O2 -march=i586 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e

rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $PKG
if [ -f $CWD/${PRGNAM}_latest_amd64.deb ]; then
  ar p $CWD/${PRGNAM}_latest_amd64.deb data.tar.xz | tar -xvJ
  VERSION=$(ar p $CWD/${PRGNAM}_latest_amd64.deb control.tar.gz \
            | tar -Ozxf - control | awk '/^Version:/{print $NF}' | tr - .)
elif [ -f $CWD/${PRGNAM}-64.deb ]; then
  # Support the website download
  ar p $CWD/${PRGNAM}-64.deb data.tar.xz | tar -xvJ
  VERSION=$(ar p $CWD/${PRGNAM}-64.deb control.tar.gz \
            | tar -Ozxf - ./control | awk '/^Version:/{print $NF}' | tr - .)
fi
chown -R root:root .
find -L . \
 \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
  -o -perm 511 \) -exec chmod 755 {} \; -o \
 \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
  -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;

mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a $PKG/opt/SendAnywhere/LICENSE* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

mv $PKG/usr/share/doc/sendanywhere/* $PKG/usr/doc/$PRGNAM-$VERSION/
rm -rf $PKG/usr/share/doc

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc

cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}
※ スクリプト概要
・最新版のファイルを取得(*.deb)
・ファイル(*.deb)を展開
・control からバージョン番号を取得
・data.tar.xz を展開
・makepkg でパッケージ作成


slac-desc
[code]
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct.  It's also
# customary to leave one space after the ':' except on otherwise blank lines.

            |-----handy-ruler------------------------------------------------------|
sendanywhere:  (A file sharing application)
sendanywhere:
sendanywhere: Send Anywhere is a file sharing application that takes an easy,  
sendanywhere: quick, and unlimited approach to file sharing. Cloud sharing or
sendanywhere; storage services often offer a promise of unlimited file storing and
sendanywhere: sharing but their speeds and usability is compromised.
sendanywhere: Send Anywhere is for anyone wanting to share quality content, quickly,
sendanywhere: from any device to anyone in the world.
sendanywhere:
sendanywhere: https://send-anywhere.com/product
sendanywhere:

2021-11-03 時点における最新バージョンは 21.4.2_921
本スクリプトで作成されたパッケージは sendanywhere-21.4.2.921-x86_64-1jw.txz

---
ギャラリー
  • deepl-clip.sh で簡単翻訳 [更新:2025-04-29]
  • Avidemux 2.8.2_20250323_7cf15b3
  • Avidemux 2.8.2_20250323_7cf15b3
  • Avidemux 2.8.x with Qt6 GUI
  • Avidemux 2.8.x with Qt6 GUI
  • MEGAcmd-2.0.0_Linux
  • gcolor3 with Japanese menu and LC_MESSAGES
  • avidemux2 TEST package from the latest git source (on jul.23.2024)
  • fcitx5-mozc-2.29.5135.102.1 (15jw) -- Added "merge-ut-dictionaries"