Package Details: open-usp-tukubai 20231122-2

Git Clone URL: https://aur.archlinux.org/open-usp-tukubai.git (read-only, click to copy)
Package Base: open-usp-tukubai
Description: An open source version of shell commands usp Tukubai.
Upstream URL: https://www.uni-tama.com/html/
Licenses: custom, MIT
Conflicts: open-usp-tukubai-git
Submitter: MasWag
Maintainer: MasWag
Last Packager: MasWag
Votes: 2
Popularity: 0.000000
First Submitted: 2015-11-30 05:27 (UTC)
Last Updated: 2025-01-10 08:38 (UTC)

Latest Comments

MasWag commented on 2025-01-10 08:40 (UTC)

無事上流のサイトに繋がりましたので動作確認の上更新しました。ついでに軽微な修正・変更をいくつか行っています

Tpaefawzen commented on 2025-01-07 09:17 (UTC)

@MasWag 繋がるのに時間がかかったりなかなか繋がらない事態が生じているんです…

MasWag commented on 2025-01-07 01:24 (UTC)

上流の変更の報告とパッチをありがとうございます。どうも先日から www.uni-tama.com が落ちているようなので諸々のリンクが確認できないのですが、私の環境だけでしょうか…

Tpaefawzen commented on 2025-01-07 01:16 (UTC)

20231112から20231122へアップデートする、当レポジトリに適用して頂きたいパッチです。

diff --git a/.SRCINFO b/.SRCINFO
index 25b5b0f..976f93d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,14 @@
 pkgbase = open-usp-tukubai
    pkgdesc = An open source version of shell commands usp Tukubai.
-   pkgver = 20231112
+   pkgver = 20231122
    pkgrel = 1
-   url = https://uec.usp-lab.com/TUKUBAI/CGI/TUKUBAI.CGI
+   url = https://www.uni-tama.com/html/
    arch = any
    license = MIT
    license = custom
    depends = python
    conflicts = open-usp-tukubai-git
-   source = https://uec.usp-lab.com/TUKUBAI/DOWNLOAD/open-usp-tukubai-20231112.tar.bz2
-   source = https://gist.githubusercontent.com/MasWag/76a89b3c3056753d1d31/raw/399c1f5a362c796bb26c519b89faed5343a9636d/Makefile.patch
-   md5sums = 5b9fc41c6d760961692aaa86b5a9b866
-   md5sums = 16fec077a2f82e0200004a032e9319e6
+   source = https://unitama.usp-lab.com/download/open-usp-tukubai-20231122.tar.bz2
+   md5sums = 2e64cd6e2b227e78634dad6b49280055

 pkgname = open-usp-tukubai
diff --git a/PKGBUILD b/PKGBUILD
index 5e8d508..14e34dd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,38 @@
 # Maintainer: Masaki Waga <masakiwaga@gmail.com>
+# Contributor: Tpaefawzen <960klo@gmail.com>
 # Contributor: Tatsunori Aoki <ginjiro.135@gmail.com>

 DLAGENTS='https::/usr/bin/curl --insecure -fLC - --retry 3 --retry-delay 3 -o %o %u'

 pkgname=open-usp-tukubai
-pkgver=20231112
+pkgver=20231122
 pkgrel=1
 pkgdesc="An open source version of shell commands usp Tukubai."
 arch=('any')
-url="https://uec.usp-lab.com/TUKUBAI/CGI/TUKUBAI.CGI"
+url="https://www.uni-tama.com/html/"
 license=('MIT' 'custom')
 depends=('python')
 conflicts=('open-usp-tukubai-git')

 source=(
-"https://uec.usp-lab.com/TUKUBAI/DOWNLOAD/open-usp-tukubai-20231112.tar.bz2"
-"https://gist.githubusercontent.com/MasWag/76a89b3c3056753d1d31/raw/399c1f5a362c796bb26c519b89faed5343a9636d/Makefile.patch"
+"https://unitama.usp-lab.com/download/${pkgname}-${pkgver}.tar.bz2"
 )

-md5sums=('5b9fc41c6d760961692aaa86b5a9b866'
-         '16fec077a2f82e0200004a032e9319e6')
+md5sums=('2e64cd6e2b227e78634dad6b49280055'
+)

 build() {
-  patch "$pkgname-$pkgver"/Makefile Makefile.patch
-  cd "$pkgname-$pkgver"
+  cd "$srcdir"
+  sed -i 's/uconv/tukubai-&/g' Makefile
+  sed -i 's/tcat/tukubai-tcat/g' Makefile

   mv COMMANDS/tcat COMMANDS/tukubai-tcat
   mv COMMANDS/uconv COMMANDS/tukubai-uconv
-  for file in COMMANDS/*; do
-      if [ "$(head -n 1 "$file")" == "#!/usr/bin/env python" ]; then
-          2to3 -w -n "$file"
-      fi
-  done
   cat Makefile | grep "^#" | sed 's/^#//' > LICENSE
 }

 check () {
-  cd "$pkgname-$pkgver"
+  cd "$srcdir"
   commands="1bai block_getlast calclock calsed cap cgi-name check_attr_name check_cmp_name check_date_name check_dble_name check_inlist_name check_need_name cjoin0 cjoin1 cjoin1x cjoin2 cjoin2x comma count ctail dayslash delf delr divsen exist extname filehame formhame fromcsv fsed getfirst getlast gyo haba han isdate itouch join0 join1 join1x join2 join2x joinx juni kasan keta keycut loopj loopx maezero map marume mdate mime-read mojihame msort nameread numchar plus rank ratio retu rjson self selr sm2 sm4 sm5 tarr tateyoko tukubai-tcat tocsv tukubai-uconv ulock unmap up3 uriencode wjson xmldir yarr ycat yobi ysum zen"

   for cmd in $commands; do
@@ -48,7 +44,7 @@ check () {
 }

 package() {
-  cd "$pkgname-$pkgver"
+  cd "$srcdir"

   make PREFIX="${pkgdir}/usr" LOCALBASE="$pkgdir/usr" install
   mkdir -p "${pkgdir}/usr/share/licenses/${pkgname}/"

Tpaefawzen commented on 2024-12-31 08:02 (UTC)

上流のサイトが変わりました! https://www.uni-tama.com/cgi/DOCUMENT_UEC.CGI?CATEGORY=TUKUBAI&POMPA=DOWNLOAD

MasWag commented on 2023-10-12 05:51 (UTC)

ありがとうございます。.SRCINFOを更新しました。

Tpaefawzen commented on 2023-10-11 08:22 (UTC)

.SRCINFOを更新してください! 反映されてませんよ!

ginjiro commented on 2016-05-26 02:05 (UTC)

Twitter等でお世話になっております、@gin_135です。 MasWagさんが作ってくださった、安定版Open-usp-Tukubaiパッケージですが、 ソースを取得する際にcurlのSSL証明書エラーが発生し、処理が中断されてしまうようです。 とりあえず、curlのオプションに--insecureをつける事で対処しました。 また、PKGBUILDを一部修正、不要なコードを整理させていただきました。 お手数ですが、お時間のあるときにパッチのマージをお願いできますと、幸いです。 以下、PKGBUILDの差分になります。 $ diff PKGBUILD PKGBUILD.new 1a2,4 > > DLAGENTS='https::/usr/bin/curl --insecure -fLC - --retry 3 --retry-delay 3 -o %o %u' > 4c7 < pkgrel=2 --- > pkgrel=3 8c11 < license=('custom:"MIT"') --- > license=('MIT' 'custom') 10,18c13 < makedepends=() < optdepends=() < provides=() < conflicts=() < replaces=() < backup=() < options=() < install= < changelog= --- > conflicts=('open-usp-tukubai-git') 20c15,18 < source=("https://uec.usp-lab.com/TUKUBAI/DOWNLOAD/open-usp-tukubai-2014061402.tar.bz2" "https://gist.githubusercontent.com/MasWag/76a89b3c3056753d1d31/raw/e1d8f62e81618733b1138dd23f1dde0f7e13a32b/Makefile.patch") --- > source=( > "https://uec.usp-lab.com/TUKUBAI/DOWNLOAD/open-usp-tukubai-2014061402.tar.bz2" > "https://gist.githubusercontent.com/MasWag/76a89b3c3056753d1d31/raw/e1d8f62e81618733b1138dd23f1dde0f7e13a32b/Makefile.patch" > ) 22d19 < noextract=()

arnold commented on 2015-12-13 02:13 (UTC)

tcatが衝突して困っていました。どういう風に修正すればよいかわかりませんでした。こちらのパッケージで回避されていました。助かります。