mirror of
https://github.com/archlinux/aur.git
synced 2026-02-02 21:37:22 +01:00
Merge bitcasa pkgbuild here
This commit is contained in:
commit
b9c97641c0
6 changed files with 194 additions and 0 deletions
53
.SRCINFO
Normal file
53
.SRCINFO
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
pkgbase = bitcasa
|
||||
pkgdesc = Infinite Storage in the cloud
|
||||
pkgver = 0.9.6.99
|
||||
pkgrel = 2
|
||||
url = http://www.bitcasa.com
|
||||
install = bitcasa.install
|
||||
arch = x86_64
|
||||
license = custom
|
||||
makedepends = binutils
|
||||
makedepends = tar
|
||||
depends = apr-util
|
||||
depends = fuse
|
||||
depends = desktop-file-utils
|
||||
depends = hicolor-icon-theme
|
||||
depends = krb5
|
||||
depends = libidn
|
||||
depends = curl
|
||||
depends = libgcrypt
|
||||
depends = libtasn1
|
||||
depends = protobuf
|
||||
depends = p11-kit
|
||||
depends = qt
|
||||
depends = rtmpdump
|
||||
depends = heimdal-aur
|
||||
source = http://dist.bitcasa.com/release/ubuntu/pool/main/b/bitcasa/bitcasa_0.9.6.99_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/universe/b/boost1.46/libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/main/b/boost1.46/libboost-regex1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/universe/b/boost1.46/libboost-thread1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/universe/b/boost1.46/libboost-system1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4_amd64.deb
|
||||
source = http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.3_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3_amd64.deb
|
||||
source = http://mirrors.rit.edu/ubuntu/pool/universe/l/log4cxx/liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb
|
||||
source = LICENSE
|
||||
source = bitcasa.sh
|
||||
sha256sums = 85fcc881c0985d583e0c6dc23d0f7c53ee2246253b04e15cb5ab3f63e36ae5a9
|
||||
sha256sums = 4eecc887ee9a3ce511acd830c21a9e92babaae35d44cb6d8bfc8a7eb073ae8ef
|
||||
sha256sums = d08ff295ae3a48ce303404df495df4dd42596e22d7a599fe2f417709f1abb6e2
|
||||
sha256sums = 6fc8bfd0ae266ecaa0c64abbff12286f86ff194e3f69be2cf17425e213d7e2b1
|
||||
sha256sums = 684e5010e378b98da0eeba04f1848575a4c14aac158a4047b9ae386e9fc5b7a1
|
||||
sha256sums = 46d58ee60211b8467f6e237d194e0919dc9ea7a49bc15e963b212899a4e5d990
|
||||
sha256sums = e701f34277aabe21e42f657aaaf3f8c18ebf6d32f01181c9a97b41fa747e1fc3
|
||||
sha256sums = eb7b0fcaae1dc1931761546f01c52badb982c38c22a3d0e2303b50251d2aace1
|
||||
sha256sums = 024df6e175efc8747454a4ca873598c16bc02eab6b811d418e78a5038b39dc09
|
||||
sha256sums = 7ee06d0eb0075b3ca01a162c844984675084bc861a03ce84b0803949ef8c799c
|
||||
sha256sums = ce1af021f0d5a34864b47897f5feab7d18b8023fcb76cb3e760a009c57fc2a19
|
||||
sha256sums = 0d42620570e40e4d3ee95bd83776bcf484c235bfaa81892006ac863b9e5b7847
|
||||
sha256sums = 0b0d62af78a02d5ea013a58a15e2a1c0f1740eb7b0e429002e9ded81725a8df3
|
||||
|
||||
pkgname = bitcasa
|
||||
|
||||
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
*.deb
|
||||
*.xz
|
||||
pkg
|
||||
src
|
||||
add-repo.sh
|
||||
1
LICENSE
Normal file
1
LICENSE
Normal file
|
|
@ -0,0 +1 @@
|
|||
Read the full license at http://www.bitcasa.com/legal/eula
|
||||
115
PKGBUILD
Normal file
115
PKGBUILD
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
# Maintainer: Matt Harrison <matt@mistbyte.com>
|
||||
# This PKGBUILD is managed at https://github.com/matt-h/bitcasa-pkgbuild
|
||||
|
||||
pkgname=bitcasa
|
||||
pkgver=0.9.6.99
|
||||
pkgrel=2
|
||||
pkgdesc="Infinite Storage in the cloud"
|
||||
arch=('x86_64')
|
||||
url="http://www.bitcasa.com"
|
||||
license=('custom')
|
||||
depends=('apr-util' 'fuse' 'desktop-file-utils' 'hicolor-icon-theme' 'krb5' 'libidn' 'curl' 'libgcrypt' 'libtasn1' 'protobuf' 'p11-kit' 'qt' 'rtmpdump' 'heimdal-aur')
|
||||
makedepends=('binutils' 'tar')
|
||||
install=bitcasa.install
|
||||
source=(
|
||||
"http://dist.bitcasa.com/release/ubuntu/pool/main/b/bitcasa/bitcasa_${pkgver}_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/universe/b/boost1.46/libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/main/b/boost1.46/libboost-regex1.46.1_1.46.1-7ubuntu3_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/universe/b/boost1.46/libboost-thread1.46.1_1.46.1-7ubuntu3_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/universe/b/boost1.46/libboost-system1.46.1_1.46.1-7ubuntu3_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/main/c/curl/libcurl3_7.22.0-3ubuntu4_amd64.deb"
|
||||
"http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.1-4ubuntu5.3_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/main/g/gnutls26/libgnutls26_2.12.14-5ubuntu3_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/main/o/openldap/libldap-2.4-2_2.4.28-1.1ubuntu4_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/main/c/cyrus-sasl2/libsasl2-2_2.1.25.dfsg1-3_amd64.deb"
|
||||
"http://mirrors.rit.edu/ubuntu/pool/universe/l/log4cxx/liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb"
|
||||
"LICENSE"
|
||||
"bitcasa.sh")
|
||||
sha256sums=(
|
||||
'85fcc881c0985d583e0c6dc23d0f7c53ee2246253b04e15cb5ab3f63e36ae5a9' # bitcasa_0.9.6.99_amd64.deb
|
||||
'4eecc887ee9a3ce511acd830c21a9e92babaae35d44cb6d8bfc8a7eb073ae8ef' # libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
'd08ff295ae3a48ce303404df495df4dd42596e22d7a599fe2f417709f1abb6e2' # libboost-regex1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
'6fc8bfd0ae266ecaa0c64abbff12286f86ff194e3f69be2cf17425e213d7e2b1' # libboost-thread1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
'684e5010e378b98da0eeba04f1848575a4c14aac158a4047b9ae386e9fc5b7a1' # libboost-system1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
'46d58ee60211b8467f6e237d194e0919dc9ea7a49bc15e963b212899a4e5d990' # libcurl3_7.22.0-3ubuntu4_amd64.deb
|
||||
'e701f34277aabe21e42f657aaaf3f8c18ebf6d32f01181c9a97b41fa747e1fc3' # libssl1.0.0_1.0.1-4ubuntu5.3_amd64.deb
|
||||
'eb7b0fcaae1dc1931761546f01c52badb982c38c22a3d0e2303b50251d2aace1' # libgnutls26_2.12.14-5ubuntu3_amd64.deb
|
||||
'024df6e175efc8747454a4ca873598c16bc02eab6b811d418e78a5038b39dc09' # libldap-2.4-2_2.4.28-1.1ubuntu4_amd64.deb
|
||||
'7ee06d0eb0075b3ca01a162c844984675084bc861a03ce84b0803949ef8c799c' # libsasl2-2_2.1.25.dfsg1-3_amd64.deb
|
||||
'ce1af021f0d5a34864b47897f5feab7d18b8023fcb76cb3e760a009c57fc2a19' # liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb
|
||||
'0d42620570e40e4d3ee95bd83776bcf484c235bfaa81892006ac863b9e5b7847' # LICENSE
|
||||
'0b0d62af78a02d5ea013a58a15e2a1c0f1740eb7b0e429002e9ded81725a8df3' # bitcasa.sh
|
||||
)
|
||||
|
||||
_extract_deb() {
|
||||
msg2 "Extracting deb $1"
|
||||
ar -p $1 data.tar.gz | tar zxf - -C "${srcdir}" || return 1
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $srcdir/
|
||||
msg "Extracting..."
|
||||
_extract_deb bitcasa_${pkgver}_amd64.deb
|
||||
|
||||
# extract libs from ubuntu package
|
||||
_extract_deb libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
_extract_deb libboost-filesystem1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
_extract_deb libboost-regex1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
_extract_deb libboost-thread1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
_extract_deb libboost-system1.46.1_1.46.1-7ubuntu3_amd64.deb
|
||||
_extract_deb libcurl3_7.22.0-3ubuntu4_amd64.deb
|
||||
_extract_deb libssl1.0.0_1.0.1-4ubuntu5.3_amd64.deb
|
||||
_extract_deb libgnutls26_2.12.14-5ubuntu3_amd64.deb
|
||||
_extract_deb libldap-2.4-2_2.4.28-1.1ubuntu4_amd64.deb
|
||||
_extract_deb libsasl2-2_2.1.25.dfsg1-3_amd64.deb data.tar.gz
|
||||
_extract_deb liblog4cxx10_0.10.0-1.2ubuntu2_amd64.deb
|
||||
msg2 "Done extracting!"
|
||||
}
|
||||
|
||||
package() {
|
||||
install -d "$pkgdir/opt/bitcasa"
|
||||
|
||||
msg "Moving files"
|
||||
install -Dm755 "$srcdir/usr/bin/Bitcasa" "$pkgdir/opt/bitcasa/"
|
||||
install -Dm755 "$srcdir/bitcasa.sh" "$pkgdir/opt/bitcasa/bitcasa"
|
||||
|
||||
# Install Share files
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/72x72/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/72x72/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/256x256/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/128x128/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/16x16/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/16x16/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/24x24/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/24x24/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/64x64/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/64x64/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/32x32/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/96x96/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/96x96/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/36x36/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/36x36/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/48x48/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/48x48/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/icons/hicolor/22x22/apps/bitcasa.png" "$pkgdir/usr/share/icons/hicolor/22x22/apps/bitcasa.png"
|
||||
install -Dm644 "$srcdir/usr/share/applications/bitcasa.desktop" "$pkgdir/usr/share/applications/bitcasa.desktop"
|
||||
install -Dm644 "$srcdir/usr/share/menu/bitcasa" "$pkgdir/usr/share/menu/bitcasa"
|
||||
install -Dm644 "$srcdir/usr/share/doc/bitcasa/changelog.gz" "$pkgdir/usr/share/doc/bitcasa/changelog.gz"
|
||||
install -Dm644 "$srcdir/usr/share/pixmaps/bitcasa.xpm" "$pkgdir/usr/share/pixmaps/bitcasa.xpm"
|
||||
|
||||
install -d "$pkgdir/usr/bin"
|
||||
ln -s "/opt/bitcasa/bitcasa" "$pkgdir/usr/bin/bitcasa"
|
||||
ln -s "/opt/bitcasa/bitcasa" "$pkgdir/usr/bin/Bitcasa"
|
||||
|
||||
# Install libs to the lib folder
|
||||
mv "$srcdir/usr/lib/$CARCH-linux-gnu" "$pkgdir/opt/bitcasa/lib"
|
||||
install -m644 "$srcdir/usr/lib/libboost_filesystem.so.1.46.1" "$pkgdir/opt/bitcasa/lib/"
|
||||
install -m644 "$srcdir/usr/lib/libboost_regex.so.1.46.1" "$pkgdir/opt/bitcasa/lib/"
|
||||
install -m644 "$srcdir/usr/lib/libboost_thread.so.1.46.1" "$pkgdir/opt/bitcasa/lib/"
|
||||
install -m644 "$srcdir/usr/lib/libboost_system.so.1.46.1" "$pkgdir/opt/bitcasa/lib/"
|
||||
install -m644 "$srcdir/usr/lib/liblog4cxx.so.10" "$pkgdir/opt/bitcasa/lib/"
|
||||
install -m644 "$srcdir/usr/lib/liblog4cxx.so.10.0.0" "$pkgdir/opt/bitcasa/lib/"
|
||||
install -m644 "$srcdir/lib/$CARCH-linux-gnu/libcrypto.so.1.0.0" "$pkgdir/opt/bitcasa/lib/"
|
||||
install -m644 "$srcdir/lib/$CARCH-linux-gnu/libssl.so.1.0.0" "$pkgdir/opt/bitcasa/lib/"
|
||||
|
||||
# Link Libs
|
||||
ln -s /usr/lib/libtasn1.so $pkgdir/opt/bitcasa/lib/libtasn1.so.3
|
||||
|
||||
install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/bitcasa/LICENSE"
|
||||
msg2 "Done moving files"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
||||
17
bitcasa.install
Normal file
17
bitcasa.install
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
post_install() {
|
||||
xdg-icon-resource forceupdate --theme hicolor &>/dev/null
|
||||
update-desktop-database -q
|
||||
_check_files
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
_check_files
|
||||
}
|
||||
|
||||
_check_files() {
|
||||
echo " >>> If you just installed the 'heimdal-aur' dependency; make sure to"
|
||||
echo " source environment variables: 'source /etc/profile.d/heimdal.sh' needed to use heimdal libraries."
|
||||
if ! grep -q '^user_allow_other' /etc/fuse.conf; then
|
||||
echo " >>> Make sure to enable the user_allow_other option in /etc/fuse.conf to mount your folders"
|
||||
fi
|
||||
}
|
||||
3
bitcasa.sh
Executable file
3
bitcasa.sh
Executable file
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
LD_LIBRARY_PATH=/opt/bitcasa/lib:$LD_LIBRARY_PATH /opt/bitcasa/Bitcasa
|
||||
Loading…
Add table
Reference in a new issue