mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 18:47:14 +08:00
rm bitcoin-cli and calibre-bin
This commit is contained in:
parent
4ec0fa9b83
commit
4938e681ce
@ -1,42 +0,0 @@
|
||||
#
|
||||
# Apps Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves gmail.com>
|
||||
|
||||
pkgname=bitcoin-cli
|
||||
_pkgname=bitcoin
|
||||
pkgver=0.3.24
|
||||
pkgrel=1
|
||||
pkgdesc='Bitcoin is a peer-to-peer network based digital currency.'
|
||||
arch=(i686 x86_64)
|
||||
url=http://www.bitcoin.org/
|
||||
license=(MIT)
|
||||
depends=(boost-libs expat miniupnpc)
|
||||
makedepends=(boost openssl)
|
||||
conflicts=(bitcoin)
|
||||
source=(http://downloads.sourceforge.net/sourceforge/$_pkgname/$_pkgname-$pkgver-linux.tar.gz
|
||||
makefile.archlinux)
|
||||
md5sums=('7a9e5d45cccd21ef88b8cbbe20946599'
|
||||
'27d4d8a3b6c6cc1c4a9b16c7b408ffca')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$_pkgname-$pkgver/src/src
|
||||
|
||||
# Usage of Archlinux’s Makefile.
|
||||
cp $srcdir/makefile.archlinux Makefile
|
||||
|
||||
# Compilation.
|
||||
make bitcoind
|
||||
}
|
||||
|
||||
package() {
|
||||
# Installation.
|
||||
install -Dm755 $srcdir/$_pkgname-$pkgver/src/src/bitcoind $pkgdir/usr/bin/$_pkgname
|
||||
|
||||
# Locales.
|
||||
cd $srcdir/$_pkgname-$pkgver/locale
|
||||
find -name *.mo | xargs -I{} install -Dm644 {} $pkgdir/usr/share/locale/{}
|
||||
|
||||
# License.
|
||||
install -Dm644 $srcdir/$_pkgname-$pkgver/COPYING $pkgdir/usr/share/licenses/$_pkgname/COPYING
|
||||
}
|
@ -1,91 +0,0 @@
|
||||
# Copyright (c) 2009-2010 Satoshi Nakamoto
|
||||
# Rewritten for Archlinux by shahid
|
||||
# Distributed under the MIT/X11 software license, see the accompanying
|
||||
# file license.txt or http://www.opensource.org/licenses/mit-license.php.
|
||||
|
||||
CXX=g++
|
||||
|
||||
INCLUDEPATHS= \
|
||||
-I"/usr/include" \
|
||||
|
||||
LIBPATHS= \
|
||||
-L"/usr/lib" \
|
||||
-L"/usr/local/lib"
|
||||
|
||||
WXLIBS=$(shell $(shell which wx-config-2.9) --libs)
|
||||
DEFS=-DNOPCH -DUSE_SSL
|
||||
|
||||
USE_UPNP:=1
|
||||
|
||||
# --as-needed lazy linking set as default behavior of ld because i guess, there are useless libs here
|
||||
# Of couse, this may be overriden by LDFLAGS in makepkg.conf
|
||||
LIBS= \
|
||||
-Wl,--as-needed \
|
||||
${LDFLAGS} \
|
||||
-l boost_system \
|
||||
-l boost_filesystem \
|
||||
-l boost_program_options \
|
||||
-l boost_thread \
|
||||
-l db_cxx \
|
||||
|
||||
ifdef USE_UPNP
|
||||
LIBS += -l miniupnpc
|
||||
DEFS += -DUSE_UPNP=$(USE_UPNP)
|
||||
endif
|
||||
|
||||
LIBS+= \
|
||||
-l gthread-2.0 \
|
||||
-l z \
|
||||
-l dl \
|
||||
-l ssl \
|
||||
-l crypto
|
||||
|
||||
WXDEFS=$(shell $(shell which wx-config-2.9) --cppflags) -DNOPCH
|
||||
|
||||
#DEBUGFLAGS=-g -D__WXDEBUG__
|
||||
CCFLAGS=${CXXFLAGS} -DBOOST_FILESYSTEM_VERSION=2 -Wno-invalid-offsetof -Wformat $(WXDEFS) $(INCLUDEPATHS) $(DEFS)
|
||||
HEADERS=headers.h strlcpy.h serialize.h uint256.h util.h key.h bignum.h base58.h \
|
||||
script.h db.h net.h irc.h main.h rpc.h uibase.h ui.h noui.h init.h
|
||||
|
||||
OBJS= \
|
||||
obj/util.o \
|
||||
obj/script.o \
|
||||
obj/db.o \
|
||||
obj/net.o \
|
||||
obj/irc.o \
|
||||
obj/main.o \
|
||||
obj/rpc.o \
|
||||
obj/init.o \
|
||||
obj/wallet.o \
|
||||
obj/keystore.o \
|
||||
cryptopp/obj/sha.o \
|
||||
cryptopp/obj/cpu.o
|
||||
|
||||
|
||||
all: bitcoin
|
||||
|
||||
|
||||
headers.h.gch: headers.h $(HEADERS)
|
||||
$(CXX) -c $(CCFLAGS) -DGUI -o $@ $<
|
||||
|
||||
obj/%.o: %.cpp $(HEADERS) headers.h.gch
|
||||
$(CXX) -c $(CCFLAGS) -DGUI -o $@ $<
|
||||
|
||||
# -DCRYPTOPP_DISABLE_SSE2
|
||||
cryptopp/obj/%.o: cryptopp/%.cpp
|
||||
$(CXX) -c $(CCFLAGS) -O3 -o $@ $<
|
||||
|
||||
bitcoin: $(OBJS) obj/ui.o obj/uibase.o
|
||||
$(CXX) $(CCFLAGS) -o $@ $(LIBPATHS) $^ $(LIBS) $(WXLIBS)
|
||||
|
||||
obj/nogui/%.o: %.cpp $(HEADERS)
|
||||
$(CXX) -c $(CCFLAGS) -o $@ $<
|
||||
|
||||
bitcoind: $(OBJS:obj/%=obj/nogui/%)
|
||||
$(CXX) $(CCFLAGS) -o $@ $(LIBPATHS) $^ $(LIBS)
|
||||
|
||||
clean:
|
||||
-rm -f obj/*.o
|
||||
-rm -f obj/nogui/*.o
|
||||
-rm -f cryptopp/obj/*.o
|
||||
-rm -f headers.h.gch
|
@ -1,60 +0,0 @@
|
||||
#
|
||||
# Apps Packages for Chakra, part of chakra-project.org
|
||||
#
|
||||
# contributor (x86_64): Daniele Cocca <jmc@chakra-project.org>
|
||||
|
||||
# include global config
|
||||
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
|
||||
|
||||
pkgname=calibre-bin
|
||||
pkgver=0.8.57
|
||||
pkgrel=1
|
||||
pkgdesc="Ebook management application."
|
||||
arch=('i686' 'x86_64')
|
||||
url="http://www.calibre-ebook.com/"
|
||||
license=('GPL3')
|
||||
depends=('python2')
|
||||
makedepends=('python2' 'xdg-utils')
|
||||
provides=("calibre=${pkgver}")
|
||||
conflicts=('calibre')
|
||||
categories=('office')
|
||||
install=calibre.install
|
||||
source=('http://status.calibre-ebook.com/linux_installer')
|
||||
md5sums=('c17247d7d0548eb2cd470ba4f2e76565')
|
||||
noextract=('linux_installer')
|
||||
|
||||
package() {
|
||||
cd "${srcdir}"
|
||||
|
||||
#
|
||||
# Create the needed install directories.
|
||||
#
|
||||
install -d "${pkgdir}/opt"
|
||||
install -d "${pkgdir}/usr/bin"
|
||||
|
||||
#
|
||||
# Patch and launch the installer script.
|
||||
#
|
||||
cp -f linux_installer linux_installer.py
|
||||
sed "s~destdir = os.path.abspath(destdir)~originaldir = destdir; destdir = os.path.abspath(destdir) + '/opt'~g" -i linux_installer.py
|
||||
sed "s~subprocess.call(pi, shell=True)~subprocess.call(pi + ' --root="{0}/usr"'.format(originaldir), shell=True)~g" -i linux_installer.py
|
||||
echo "${pkgdir}" | python2 -c "from linux_installer import *; main()"
|
||||
|
||||
#
|
||||
# Remove the symlinks and create wrapper scripts with a correct LD_LIBRARY_PATH.
|
||||
#
|
||||
__to_fix=('fetch-ebook-metadata' 'lrf2lrs' 'ebook-convert' 'ebook-meta' 'pdfmanipulate' 'lrs2lrf' 'lrfviewer' 'calibre' 'markdown-calibre' 'calibre-debug' 'calibre-parallel' 'web2disk' 'calibre-server' 'calibre-customize' 'ebook-viewer' 'calibre-smtp' 'epub-fix' 'ebook-device' 'librarything' 'calibredb')
|
||||
|
||||
for file in ${__to_fix[@]}; do
|
||||
rm -f "${pkgdir}/usr/bin/${file}"
|
||||
|
||||
cat > "${pkgdir}/usr/bin/${file}" <<-EOF
|
||||
#!/bin/sh
|
||||
LD_LIBRARY_PATH=/opt/calibre/lib /opt/calibre/bin/${file}
|
||||
EOF
|
||||
|
||||
chmod +x "${pkgdir}/usr/bin/${file}"
|
||||
done
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
@ -1,12 +0,0 @@
|
||||
post_install() {
|
||||
update-desktop-database -q
|
||||
update-mime-database usr/share/mime &> /dev/null
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
}
|
||||
|
||||
post_remove() {
|
||||
post_install
|
||||
}
|
Loading…
Reference in New Issue
Block a user