[Request] Bible Analyzer package

I have tried doing the PKGBUILD myself but it came out horrible since I lack the experience to do it properly, could someone review it and change it so that it can be uploaded to AUR?
# Contributor: Timothy Morton <[email protected]>
# Maintainer: MyWorld <[email protected]>
pkgname=bibleanalyzer
pkgver=4.1_0
pkgrel=1
pkgdesc="A cross platform Bible study software program."
url="http://www.bibleanalyzer.com"
license="Custom"
arch=('i686' 'x86_64')
depends=('wxpython' 'python-espeak' 'python-configobj')
makedepends=('deb2targz')
source=(http://www.bibleanalyzer.com/${pkgname}_${pkgver//_/-}_i386.deb)
md5sums=('4d3ffb131220cd2db1cf514b9384515b')
build() {
cd ${srcdir}
# Convert the file
deb2targz ${pkgname}_${pkgver//_/-}_i386.deb
# Extract the file
tar xvzf ${pkgname}_${pkgver//_/-}_i386.tar.gz -C /
# Make it python2 compatible on a python3 system
sed -i 's/python/python2/g' /usr/bin/bibleanalyzer /usr/share/applications/bibleanalyzer.desktop
# Create the directories required
echo -en '\E[01;31m'"\033[1m
For the program to run you need to make sure you have the following directory:
mkdir /home/[user]/Documents
\033[0m"
echo
The package was originally designed for Ubuntu, hence the last part that the user should make sure he has a "Documents" folder.
On IRC (freenode #archlinux) I have been told:
* There is another way to extract the deb, so deb2targz is not needed?
* I should not extract the package directly to / but to $pkgdir?
* The comment on creating the directory should be appended somewhere else?
Could someone please review this and help me correct my obvious mistakes?
Thanks a million!
Last edited by MW (2011-02-22 20:28:42)

Thank you for the replies so far.
How does it look now?
# Contributor: Timothy Morton <xxxxxxx at bibleanalyzer dot com>
# Maintainer: MyWorld <xxxxxxxxx at gmail dot com>
pkgname=bibleanalyzer
pkgver=4.1_0
pkgrel=1
pkgdesc="A cross platform Bible study software program."
url="http://www.bibleanalyzer.com"
license="custom"
arch=('any')
depends=('wxpython' 'python-espeak' 'python-configobj')
noextract=("${pkgname}_${pkgver//_/-}_i386.deb")
source=("http://www.bibleanalyzer.com/${pkgname}_${pkgver//_/-}_i386.deb"
"LICENSE")
install=bibleanalyzer.install
md5sums=('4d3ffb131220cd2db1cf514b9384515b'
'096341a48c2761d5dfd82e5e0401e9a0')
package() {
cd "$srcdir"
bsdtar xf "${pkgname}_${pkgver//_/-}_i386.deb" data.tar.\*
bsdtar xf data.tar.* -C "$pkgdir"
# fix for python2 compatability on arch
sed -i 's/python[^2]/python2/' "$pkgdir/usr/bin/bibleanalyzer" \
"$pkgdir/usr/share/applications/bibleanalyzer.desktop"
install -Dm 644 "$srcdir/LICENSE" \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
.install
pkgname=bibleanalyzer
post_install() {
echo ""
echo "Please make sure you have the following directory to run the application"
echo "/home/[username]/Documents"
echo ""
post_upgrade() {
post_install $1

Similar Messages

  • Issue while running a custom package:ORA-20100: File o2670336.tmp creation for FND_FILE failed.You will find more information on the cause of the error in request log. in Package PA_OPPORTUNITY_MGT_PVT Procedure modify_project_attributes ORA-20100: File o

    Hi Guys,
    We have created a custom package where in we are trying to call the standard API's of Oracle projects i.e PA_PROJECT_PUB.When we are trying to call these APIs we are facing the below issue.
    We have tried testing in two instances ,Initially it worked in both instances.
    Using the same API's multiple times we tested the same data set in these instances.
    For the first few runs it works fine.But when we go on using the same API's again and again for our testing we face now and then the below issue.
    Standard API's
    =========
    add_task
    update_project
    change_structure_status
    create_draft_plan
    Error:
    ORA-20100: File o2670336.tmp creation for FND_FILE failed.You will find more information on the cause of the error in request log. in Package PA_OPPORTUNITY_MGT_PVT Procedure modify_project_attributes ORA-20100: File o2670336.tmp creation for FND_FILE failed.
    You will find more information on the cause of the error in request log. in Package PA_PROJECT_PUB Procedure update_project:ORA-0000: normal, successful completionError while publishing the task
    Please let us know if anyone of has come across the same situation.
    Regards,
    Vijay

    But have issue only with validating invoice batch. I followed metalink ID's 605542.1, 167990.1,261693.1,1088553.1,749491.1, 461271.1 and few more.Was this working before? If yes, any changes have been done recently?
    Please see if these docs help.
    APXAPRVL: Invoice Validation Errors With MSG-00001 and REP-1419 [ID 333305.1]
    Invoice Validation Errors When Others:101505:Non-Oracle Exception Rep-1419 [ID 464125.1]
    Invoice Validation Fails with REP-1419 Error in Ap_approval_matched_pkg.Execute_matched_checks [ID 293425.1]
    Invoice Validation Failing On Fnd_file Could Not Write To File L0202306.Tmp [ID 461520.1]
    Invoice Validation (APPRVL) Errors ORA-20001 APP-SQLAP-10000 PSA_FUNDS_CONTROL_PKG.glxfck [ID 463184.1]
    Validate Invoice Error With ORA-20001: APP-SQLAP-10000: AP_FUNDS_CONTROL_PKG.Calc_QV [ID 432702.1]
    Invoice Validation Program Is Erroring Out [ID 382844.1]
    Error On Validation Of Invoices From Previous Periods [ID 412814.1]
    Thanks,
    Hussein

  • Request for Vino package

    I don't know if this is where I would post this. I haven't found any way to add comments for the vino package or message to Jan de Groot. What would be the best way to suggest that --enable-avahi be used when compiling vino to enable broadcasting without a recompilation?

    You can file a feature request against the package on the bug tracker. In the meantime, you can get the PKGBUILD out of ABS or off the SVN and recompile with the avahi flag.

  • How to create a new request for whole Package.

    Dear All,
    I have an unique requirement. we have a system, where developement have been done in phases with different Requests of A Package.
    Now we need to apply same package/project on different system. But unable to list/gather all change request of developement. Now, is there any option to make a request for whole package or export whole package (Table, transaction, Program, class, objects etc. Everything of this package) and then theni import into another system.
    Regards
    Dharmendra

    A suggestion:
    In Se80, display the package.  Right-click on the displayed package name and choose write transport entry. Choose "package".   Create the new transport as a "Transport of copies".  Choose your target and client as part of your copy request.
    BTW, SE80, select object, right click, write transport entry is an easy way to create a new transport for anything you need transported although not changed, such as an entire function group, etc.

  • Mopz - Requested Attribute Change Package 'TXGLO=====600' not deliverable.

    HI ,
    I am trying to generate the stack files in Solman using Mopz for upgrade from ERP 6 EHP 5 to EHP 7.
    But in step Choose Add-on Products i get below error
    Requested Attribute Change Package 'TXGLO=====600' not deliverable.
    Message no.BORMMSGDELTACALC164
    Any help would be really appreciated.
    Thanks.

    Hello,
    so far, the reply I have received is that it should be possible to implement TXGLO 601 during this Support Package update.
    I am not sure I agree with that take, I will discuss whether it is possible to release the ACP in some way. It does not look easy though.
    Best regards,
    Miguel Ariño

  • [request] MSP430 toolchain package

    I've been unable to get makepkg working on binutils-msp430 (https://aur.archlinux.org/packages/binutils-msp430/)
    I tried to use the PKGBUILD and patch in nocko's gist, but it comes back with an error as well (-Werror is in the CFLAGs and seems to be re-added even if I run makepkg -e after removing them manually)
    I found that TI has been working with Red Hat and have released this: http://software-dl.ti.com/msp430/msp430 … x_FDS.html
    Which I can get to install, but it would be nice to have an AUR package that installs both the compiler and header files listed on that page.
    So, I was wondering what the best thing to do is? I'm assuming the Red Hat compiler is the most recent and will have the most support going into the future and therefore should be in an AUR package, right?
    Thanks for your thoughts and any help!
    edit:
    Changed title to "request"
    Last edited by uberscientist (2014-05-17 15:32:15)

    uberscientist wrote:
    $ pacman -Q | grep lib32
    lib32-acl 2.2.52-2
    lib32-alsa-lib 1.0.27.2-1
    lib32-alsa-plugins 1.0.27-1
    lib32-at-spi2-atk 2.8.1-1
    lib32-at-spi2-core 2.8.0-2
    lib32-atk 2.12.0-1
    lib32-attr 2.4.47-1
    lib32-bzip2 1.0.6-1
    lib32-cairo 1.12.16-1
    lib32-colord 1.0.2-1
    lib32-cracklib 2.8.22-1
    lib32-curl 7.36.0-1
    lib32-db 5.3.28-1
    lib32-dbus-glib 0.100.2-1
    lib32-e2fsprogs 1.42.9-1
    lib32-elfutils 0.158-2
    lib32-expat 2.1.0-1
    lib32-flac 1.3.0-1
    lib32-flashplugin 11.2.202.356-1
    lib32-flex 2.5.37-1
    lib32-fontconfig 2.11.1-1
    lib32-freealut 1.1.0-4
    lib32-freetype2 2.5.3-1
    lib32-gcc-libs 4.9.0-2
    lib32-gconf 3.2.6-1
    lib32-gdk-pixbuf2 2.30.7-1
    lib32-gettext 0.18.3.2-1
    lib32-glew 1.10.0-1
    lib32-glib2 2.40.0-1
    lib32-glibc 2.19-5
    lib32-glu 9.0.0-2
    lib32-gtk2 2.24.23-1
    lib32-gtk3 3.8.2-1
    lib32-harfbuzz 0.9.26-2
    lib32-icu 53.1-1
    lib32-js185 1.0.0-2
    lib32-json-c 0.11-1
    lib32-keyutils 1.5.9-1
    lib32-krb5 1.12.1-1
    lib32-lcms2 2.6-1
    lib32-libasyncns 0.8-6
    lib32-libcap 2.24-1
    lib32-libcups 1.7.2-1
    lib32-libdbus 1.8.0-1
    lib32-libdrm 2.4.54-1
    lib32-libffi 3.0.13-1
    lib32-libgcrypt 1.6.1-1
    lib32-libgpg-error 1.12-1
    lib32-libgssglue 0.4-1
    lib32-libgusb 0.1.6-1
    lib32-libice 1.0.8-1
    lib32-libidn 1.28-1
    lib32-libjpeg-turbo 1.3.1-1
    lib32-libldap 2.4.39-1
    lib32-libltdl 2.4.2-13
    lib32-libmikmod 3.3.6-1
    lib32-libmng 2.0.2-1
    lib32-libogg 1.3.1-1
    lib32-libpciaccess 0.13.2-1
    lib32-libpng 1.6.10-1
    lib32-libpulse 5.0-1
    lib32-libsm 1.2.2-1
    lib32-libsndfile 1.0.25-2
    lib32-libssh2 1.4.3-1
    lib32-libstdc++5 3.3.6-7
    lib32-libtiff 4.0.3-2
    lib32-libtirpc 0.2.3-1
    lib32-libtxc_dxtn 1.0.1-5
    lib32-libusbx 1.0.15-1
    lib32-libvdpau 0.7-2
    lib32-libvorbis 1.3.4-1
    lib32-libx11 1.6.2-1
    lib32-libxau 1.0.8-1
    lib32-libxcb 1.10-2
    lib32-libxcomposite 0.4.4-1
    lib32-libxcursor 1.1.14-1
    lib32-libxdamage 1.1.4-1
    lib32-libxdmcp 1.1.1-1
    lib32-libxext 1.3.2-1
    lib32-libxfixes 5.0.1-1
    lib32-libxft 2.3.1-1
    lib32-libxi 1.7.2-1
    lib32-libxinerama 1.1.3-1
    lib32-libxkbcommon 0.4.1-1
    lib32-libxml2 2.9.1-1
    lib32-libxmu 1.1.2-1
    lib32-libxrandr 1.4.2-1
    lib32-libxrender 0.9.8-1
    lib32-libxshmfence 1.1-1
    lib32-libxss 1.2.2-1
    lib32-libxt 1.1.4-1
    lib32-libxtst 1.2.2-1
    lib32-libxv 1.0.10-1
    lib32-libxvmc 1.0.8-1
    lib32-libxxf86vm 1.1.3-1
    lib32-llvm-amdgpu-lib-snapshot 20130403-2
    lib32-llvm-libs 3.4.1-1
    lib32-mesa 10.1.4-1
    lib32-mesa-demos 8.1.0-3
    lib32-mpg123 1.20.0-1
    lib32-ncurses 5.9-2
    lib32-nspr 4.10.5-1
    lib32-nss 3.16.1-1
    lib32-nvidia-libgl 337.19-1
    lib32-nvidia-utils 337.19-1
    lib32-openal 1.15.1-1
    lib32-openssl 1.0.1.g-1
    lib32-pam 1.1.6-2
    lib32-pango 1.36.3-1
    lib32-pcre 8.35-1
    lib32-pixman 0.32.4-1
    lib32-polkit 0.111-1
    lib32-readline 6.3.000-1
    lib32-sdl 1.2.15-3
    lib32-sdl_image 1.2.12-3
    lib32-sdl_mixer 1.2.11-3
    lib32-sdl_net 1.2.8-1
    lib32-sdl_ttf 2.0.11-1
    lib32-smpeg 0.4.4-9
    lib32-sqlite 3.8.4.3-1
    lib32-systemd 212-1
    lib32-util-linux 2.24.1-1
    lib32-v4l-utils 1.0.1-1
    lib32-wayland 1.5.0-1
    lib32-xz 5.0.5-1
    lib32-zlib 1.2.8-1
    Maybe GTK?...
    Yeah... I ran this and got nothing.
    pacman -Q | grep lib32
    Later, I'll try installing the lib32 version of gtk.
    *EDIT*
    Okay, I installed lib32-gtk2 (and all of the stuff that comes with it).
    ryan@delta ~ $ sudo pacman -S lib32-gtk2
    resolving dependencies...
    :: There are 3 providers available for lib32-libgl:
    :: Repository multilib
    1) lib32-mesa-libgl 2) lib32-nvidia-304xx-libgl 3) lib32-nvidia-libgl
    Enter a number (default=1):
    warning: dependency cycle detected:
    warning: lib32-harfbuzz will be installed before its lib32-freetype2 dependency
    looking for inter-conflicts...
    Packages (57): lib32-atk-2.12.0-1 lib32-bzip2-1.0.6-1 lib32-cairo-1.12.16-1
    lib32-e2fsprogs-1.42.9-1 lib32-elfutils-0.158-2 lib32-expat-2.1.0-1
    lib32-fontconfig-2.11.1-1 lib32-freetype2-2.5.3-1
    lib32-gcc-libs-4.9.0-2 lib32-gdk-pixbuf2-2.30.7-1
    lib32-glib2-2.40.0-1 lib32-glibc-2.19-5 lib32-harfbuzz-0.9.26-2
    lib32-icu-53.1-1 lib32-keyutils-1.5.9-1 lib32-krb5-1.12.1-1
    lib32-libcups-1.7.2-1 lib32-libdbus-1.8.0-1 lib32-libdrm-2.4.54-1
    lib32-libffi-3.0.13-1 lib32-libgcrypt-1.6.1-1
    lib32-libgpg-error-1.12-1 lib32-libjpeg-turbo-1.3.1-1
    lib32-libldap-2.4.39-1 lib32-libpciaccess-0.13.2-1
    lib32-libpng-1.6.10-1 lib32-libtiff-4.0.3-2 lib32-libvdpau-0.7-2
    lib32-libx11-1.6.2-1 lib32-libxau-1.0.8-1 lib32-libxcb-1.10-2
    lib32-libxcomposite-0.4.4-1 lib32-libxcursor-1.1.14-1
    lib32-libxdamage-1.1.4-1 lib32-libxdmcp-1.1.1-1
    lib32-libxext-1.3.2-1 lib32-libxfixes-5.0.1-1 lib32-libxft-2.3.1-1
    lib32-libxi-1.7.2-1 lib32-libxinerama-1.1.3-1
    lib32-libxrandr-1.4.2-1 lib32-libxrender-0.9.8-1
    lib32-libxshmfence-1.1-1 lib32-libxxf86vm-1.1.3-1
    lib32-llvm-libs-3.4.1-1 lib32-mesa-10.1.4-1
    lib32-mesa-libgl-10.1.4-1 lib32-openssl-1.0.1.g-1
    lib32-pango-1.36.3-1 lib32-pcre-8.35-1 lib32-pixman-0.32.4-1
    lib32-systemd-212-1 lib32-util-linux-2.24.1-1 lib32-wayland-1.5.0-1
    lib32-xz-5.0.5-1 lib32-zlib-1.2.8-1 lib32-gtk2-2.24.23-1
    Total Download Size: 30.68 MiB
    Total Installed Size: 122.90 MiB
    Now, the installer runs flawlessly.
    Last edited by ryanjacobs (2014-05-27 23:14:09)

  • CMOD and request no./package

    Hi,
    Lets say that some one has created a project for the enhancement X.
    Now if i want to use the same enhancement, how do i know which project this enhancement is included in?
    Secondly, are enhancement to be in customizing requests or workbench request?
    Thirdly, i put my project in a package , how do i assign a request to it.
    Thanks,

    Solution for:
    Query 1) U can go to SMOD and give the enhancement name and click on where used list, it will show the project that has used the enhancement.
    Query2) The project will be saved under Workbench Request
    Query3) When you assign your project to a package system will automatically promt for a request number, where u can create your own request or assign it to an existing request.
    Hope this answers ur queries.

  • Arch-0.6-base.iso: request for 'pcmcia' package

    Hello,
    I use my pcmcia Wi-Fi card on my laptop to access my router-to-cable-modem internet.  Would you please consider adding the 'pcmcia' package to the 0.6 release of the 'base.iso'.
    Would these requests be better made as a bug-report in the tracker?
    Thanx.

    OK, I've been mulling this over(can you hear the metal-on-metal scraping sound in my head?).  If the base install is, as it has sometimes been refered too, for getting a 'base(ic)' install up-n-runing, then, how do most people get their various dial-up/pcmcia/PPPoE/etc.. systems installed?  Is it simply inferred, that, people need to have these packages already available on another CD or local NFS/FTP share?
    I was under the impression that the 'base.iso' is for a quick install, followed by completion over a broadband connection(?).  What are the other ways people use it?
    Thanx.

  • Own request button in package ?

    what is the use of own request button in development class?
    can u create our own requests or not ?
    ex : devk 9999 it is my req no. it is possible to create or not ?

    Hi,
    No, it is not possible to create your own requests like you mentioned.
    Own request means, when you click on that button, it will show all your open requests, so that you can select one from the list to save your current changes.
    For example:
    You have created a program 'zabc1'  under a proper development class and saved this using a request number C23K91234.Still this request has not been released.
    Now, you try to create one more program' zabc2' under a proper development class and when you try to save this, the system will pop-up a small screen where it will ask for a request. Here in the pop-up, you have two buttons called 'own request' and 'create request'. So, when you click on 'own request' button it will now give the list of the open request C23K91234. You can use this to save the current program or you can click on the 'create request' for which a new request number say for example C23K9126 will be created. Finally your second program will save under the new request C23K91236.
    Hope this helps.
    Please reward if useful.
    Thanks,
    Srinivasa

  • Request new cinelerra package

    can somebody please do a new cinelerra package as the present one no longer works on Arch

    @ghost1227
    The package does not work with avi files, so I have to build one directly from the Heroinewarrior source. See this thread: http://bbs.archlinux.org/viewtopic.php?id=100668 for details. I am new to Arch and do not know exactly how to create a PKGBUILD. Maybe this information is helpful to the new compialation

  • HT201359 i purchase glo bible premium package, unable sync ,other one that I pay for that belong to glo bible. Please help

    Please help me get all these apps into my glo bible.i need instructions. I am almost bling and the girl that reads to me is not that good with computers.
    Oh this is for my I pad. Thank you, and may our Lord give you the wisdom ,and patients that is needed to work with this old lady. Bless you.

    Hi chuquita,
    Do you mean that the glo bible application that you purchased did not download to your iPad? Or that you need instructions for how to use the application?
    Cheers,
    GB

  • Requested Attribute Change Package 'EA-FINSERV617' not deliverable.

    Hi experts,
    while prepearing upgrade stack with MOPZ from ERP6.0 to EHP7 I have got this message.
    there are only following results in swdc
    Search Results
    000001
    EA-FINSERV600   Attribute Change Package 01 for EA-FINSERV 600
    Support Package
    000002
    EA-FINSERV603   Attribute Change Package 05 for EA-FINSERV 603
    Support Package
    000003
    EA-FINSERV604   Attribute Change Package 04 for EA-FINSERV 604
    Support Package
    000004
    EA-FINSERV605   Attribute Change Package 01 for EA-FINSERV 605
    Support Package
    000005
    EA-FINSERV606   Attribute Change Package 05 for EA-FINSERV 606
    Support Package
    Shall I wait for the file appearing for a while ?
    Regards, Evgeny

    Hello Guys,
    Please take a look at below thread
    Maintenance optimizer downloads error..
    Best Regards,
    Srikanth

  • Critique requested for first package (QMentat)

    I wrote a program to practice mental arithmetic, and I've just finished what I hope is a not too terrible attempt at making a PKGBUILD for it. I would greatly appreciate any critiques, pointers, etc. No warnings or errors shown from running namcap, and I paid close attention to the docs, so hopefully it's not too bad.
    The PKGBUILD file is here: https://gist.github.com/RealGrep/5432464
    The actual program's home page is here: http://realgrep.github.io/QMentat/
    Please note that the warnings from a Qt header file when building are an issue with Qt uncovered by gcc 4.8.x, not my program.
    Thanks.

    You shouldn't need to mkdir in the build and package functions (which solves the need for awkward "../foo" calls), nor should you have to manually clear .git files. Other than that, it seems fine.
    As for gmp, it is assumed that the package groups 'base' and 'base-devel' are installed, thus there is no need to add depends on stuff like compilers.
    Here's the PKGBUILD with the small tweaks applied: http://ix.io/5hH/sh
    I'm not so sure about how it's installing the LICENSE though. That might be passable, although, you could remove it for a little more space saving (since GPL3 is already in /usr/share/license)
    `tree -a' => http://ix.io/5hF
    Last edited by Earnestly (2013-04-22 11:20:43)

  • [REQUEST] mesa-apps package description

    I think mesa-apps description must contain words glxinfo and glxgears, so people can easily find these useful apps

    +1
    Even if 3D isn't working for me atm -> see this post
    Cheerio Sigi

  • Php4 package request

    Hi all,
    I want to request the php4 package to be able on pacman -S
    It would be very usefull for us that works only with php4+apache2+postgresql+mysql etc

    STiAT wrote:
    Hmh, ever tried the ABS Version of PHP4?
    You can add it in a local repo if you have to deploy it to more than one server.
    // STi
    how can i do that? pacman -S php4 ???

Maybe you are looking for

  • Is there a way to connect a HP printer to an Ipod touch iOS 5.1.1

    I have an iPod Touch iOS 5.1.1 and I have an HP printer but I can not connect them together on any certain way. I have tried going to youtube and doing it and figuring it out my self but I just can't do it. Is there a problem or something?

  • Color Management and Preview

    Hi All, Wonder if anyone can help me? I wasn't sure where to post this, so hope it is in the correct forum..... I have got a MacPro with the NVIDIA GeForce 8800GT graphics card, together with two displays - an EIZO ColorEdge CG222W, which I bought re

  • Attempting to create a rollover in Dreamweaver

    Attempting to create a rollover in Dreamweaver but when doing so the only way it works is if you approach it from the bottom and not all around. Please see code below and please advise if this is correct or if there is something i may need to change.

  • Why can't I delete certain files from my Time Capsule?

    I don't have my Time Capsule set up to back up every hour or so.  It's set up so that I can manually drag & drop files into it.  I've been trying to free up space by deleting some movie files that don't need anymore.  They appear to be just .avi form

  • Making sentence in SAP B1 PLD.

    Hello, I want to make a sentence with using some data from field. for. example: My name is (FIELD). (FIELD) is an database field. Awaiting your reply. Vital