[SOLVED] How to submit AUR package updates?

Since yesterday I started maintaining a package. Unfortunately I don't see how I can update it. Please help.
Last edited by bstaletic (2014-06-20 17:07:17)

Oh. I thought it would make a duplicate, thanks.

Similar Messages

  • [SOLVED] How to install aur packages using pacaur

    I'm trying to install dwb-git. It installs with no problem with aura, but pacaur gives me problems. If I run pacaur as regular user it will build but will not install and will say permission denied.
    If I run pacaur with sudo it will say building packages as root is a bad idea and will quit. The only other possibility I see is running it with --asroot flag which is a really bad idea.
    Last edited by bstaletic (2014-06-22 15:02:41)

    No, I get the errors I described above.
    Here are the outputs:
    bstaletic@arch ~ $ pacaur -y dwb-git
    :: resolving dependencies...
    :: no AUR metadata for dwb-git package
    :: looking for inter-conflicts...
    AUR Packages (1):
    Name Old Version New Version
    aur/dwb-git latest
    :: Proceed with installation? [Y/n]
    :: Retrieving package(s)...
    :: View dwb-git PKGBUILD? [Y/n] n
    :: View dwb.install script? [Y/n] n
    ==> Making package: dwb-git 2014.03.04.g5088db1-1 (Sun Jun 22 15:46:30 CEST 2014)
    ==> Retrieving sources...
    -> Cloning dwb git repo...
    Cloning into bare repository '/tmp/pacaurtmp-bstaletic/dwb-git/dwb'...
    remote: Counting objects: 15056, done.
    remote: Compressing objects: 100% (3796/3796), done.
    remote: Total 15056 (delta 11190), reused 14783 (delta 10952)
    Receiving objects: 100% (15056/15056), 2.63 MiB | 88.00 KiB/s, done.
    Resolving deltas: 100% (11190/11190), done.
    Checking connectivity... done.
    ==> Validating source files with md5sums...
    dwb ... Skipped
    ==> Extracting sources...
    -> Creating working copy of dwb git repo...
    Cloning into 'dwb'...
    done.
    ==> Starting pkgver()...
    ==> Updated version: dwb-git 2014.06.14.g9f4bdb9-1
    ==> Sources are ready.
    :: Building dwb-git package(s)...
    ==> Making package: dwb-git 2014.06.14.g9f4bdb9-1 (Sun Jun 22 15:47:05 CEST 2014)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> WARNING: Using existing src/ tree
    ==> Starting build()...
    Build options:
    CC = cc
    CFLAGS = -march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -Werror=format-security -pipe --ansi -std=c99 -D_POSIX_C_SOURCE=200112L -O2 -g -D_BSD_SOURCE -D_NETBSD_SOURCE -D__BSD_VISIBLE -pthread -I/usr/include/webkitgtk-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/webkitgtk-1.0 -I/usr/include/p11-kit-1 -I/usr/include/json-c -I/usr/include/libsecret-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DWITH_LIBSOUP_2_38=1
    LDFLAGS = -Wl,-O1,--sort-common,--as-needed,-z,relro -lwebkitgtk-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lsoup-2.4 -ljavascriptcoregtk-1.0 -lgnutls -ljson-c -lsecret-1 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpthread -lm -lX11
    CPPFLAGS = -march=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -DWITH_LIBSECRET
    make[1]: Entering directory '/tmp/pacaurtmp-bstaletic/dwb-git/src/dwb/src/util'
    cc convert_transport_security.c
    convert_transport_security.c: In function ‘handle_pinsets’:
    convert_transport_security.c:256:9: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    if((name_obj = json_object_object_get(pin_list, "name")) == NULL || !json_object_is_type(name_obj, json_type_string))
    ^
    convert_transport_security.c:263:9: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    good_hashes = json_object_object_get(pin_list, "static_spki_hashes");
    ^
    convert_transport_security.c:264:9: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    bad_hashes = json_object_object_get(pin_list, "bad_static_spki_hashes");
    ^
    convert_transport_security.c: In function ‘handle_entries’:
    convert_transport_security.c:297:9: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    if((name_obj = json_object_object_get(entry, "name")) == NULL ||
    ^
    convert_transport_security.c:307:9: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    json_object *mode = json_object_object_get(entry, "mode");
    ^
    convert_transport_security.c:315:9: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    json_object *include_subdomains = json_object_object_get(entry, "include_subdomains");
    ^
    convert_transport_security.c:327:9: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    if((entry_pins = json_object_object_get(entry, "pins")) != NULL)
    ^
    convert_transport_security.c: In function ‘parse_json’:
    convert_transport_security.c:371:5: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    if((pinsets = json_object_object_get(json, "pinsets")) == NULL || !json_object_is_type(pinsets, json_type_array) ||
    ^
    convert_transport_security.c:380:5: warning: ‘json_object_object_get’ is deprecated (declared at /usr/include/json-c/json_object.h:290) [-Wdeprecated-declarations]
    if((entries = json_object_object_get(json, "entries")) == NULL || !json_object_is_type(entries, json_type_array) ||
    ^
    gen hsts_preload.h
    /bin/sh: ./convert_transport_security: Permission denied
    Makefile:41: recipe for target '../../src/hsts_preload.h' failed
    make[1]: *** [../../src/hsts_preload.h] Error 126
    make[1]: Leaving directory '/tmp/pacaurtmp-bstaletic/dwb-git/src/dwb/src/util'
    Makefile:22: recipe for target 'src/util.subdir-buildfirst' failed
    make: *** [src/util.subdir-buildfirst] Error 2
    ==> ERROR: A failure occurred in build().
    Aborting...
    :: dwb-git cleaned
    bstaletic@arch ~ $ sudo pacaur -y dwb-git
    :: resolving dependencies...
    :: no AUR metadata for dwb-git package
    :: looking for inter-conflicts...
    AUR Packages (1):
    Name Old Version New Version
    aur/dwb-git latest
    :: Proceed with installation? [Y/n]
    :: Retrieving package(s)...
    :: View dwb-git PKGBUILD? [Y/n] n
    :: View dwb.install script? [Y/n] n
    ==> ERROR: Running makepkg as root is a BAD idea and can cause permanent,
    catastrophic damage to your system. If you wish to run as root, please
    use the --asroot option.
    :: Building dwb-git package(s)...
    ==> ERROR: Running makepkg as root is a BAD idea and can cause permanent,
    catastrophic damage to your system. If you wish to run as root, please
    use the --asroot option.
    :: dwb-git cleaned
    I get the same errors with -Sya and -Sa flags.

  • [solved] how to add aur packages

    I can't seem to figure out how to install packages from aur ive looked at the official page but clearly I am doing something wrong. I am trying to set up rutorrent.
    I added the yaourt but now i'm getting "yaourt" command not found.
    Any help would be great.
    Last edited by Arch-Hoochie (2014-10-07 14:51:04)

    I frequently voice a very negative bias against yaourt - so much so that I almost feel guilty about it now that I'm a moderator (almost).
    But all biases aside, if yaourt is a good tool for anyone, it is only for those who know how the aur works.  It seems you are not yet familiar with the basics, so a tool like yaourt will be a great hinderance preventing any future learning.
    Start out by just downloading the aur-tarballs and use makepkg to build (and even install if you'd like with makepkg -i or makepkg -si).  Once you get the idea of how all the moving parts work, then you can look into a helper tool - but there are *many* beside yaourt.
    The fact that many here have ranted about it over and over, yet the archlinux.fr page still advises new users to run the `pacman -Sy` command (which could very easily cause substantial problems) takes the 'almost' out of my first sentence: I am very comfortable publicly expressing my distaste for yaourt.

  • [SOLVED] How to install AUR packages with patchname.patch

    Hi all,
    I'm trying to install lottanzb from the AUR and there's are a dependency called par2cmdline 0.4-13 that has a lot of nameofpatch.patch that are included in the AUR par2cmdline 0.4-13 package page that just open up to a url that shows code.
    I created patch files from the code displayed in the url with a text editor and added them to the extracted LOTTANZB folder in my build directory but when I go to build the package with PKGBUILD it runs through a check sum while building and the checks don't match.
    I'm obviously doing something fundamentally wrong here. Can someone direct me?
    Thanks,
    Last edited by bennylb0 (2010-05-28 13:30:16)

    Hi, thanks for reply.
    Sorry, my mistake.
    I did place patch files inside the par2cmdline-0.4 folder. The only reason I created the .patch files and placed them inside par2cmdline-0.4 folder was because the PKGBUILD as well as the other 5 .patch files didn't exist inside the extracted build folder. They only place I could find them was in AUR par2cmdline-0.4 displayed as a url.
    When I copied and created the PKGBUILD as it did not exist inside the extracted folder par2cmdline-0.4 folder I received the following error:- 
    Error autoconf.patch was not found in the build directory and is not a url. That along with 4 others do not exist in the build directory.
    You can see this bellow:-
    [ben@ben par2cmdline-0.4]$ makepkg
    ==> Making package: par2cmdline 0.4-13 i686 (Fri May 28 22:08:21 EST 2010)
    ==> Checking Runtime Dependencies...
    ==> Checking Buildtime Dependencies...
    ==> Retrieving Sources...
      -> Downloading par2cmdline-0.4.tar.gz...
    --2010-05-28 22:08:23--  http://downloads.sourceforge.net/source … 0.4.tar.gz
    Resolving downloads.sourceforge.net... 216.34.181.59
    Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected.
    HTTP request sent, awaiting response... 301 Moved Permanently
    Location: http://downloads.sourceforge.net/projec … 0.4.tar.gz [following]
    --2010-05-28 22:08:23--  http://downloads.sourceforge.net/projec … 0.4.tar.gz
    Reusing existing connection to downloads.sourceforge.net:80.
    HTTP request sent, awaiting response... 302 Found
    Location: http://transact.dl.sourceforge.net/proj … 0.4.tar.gz [following]
    --2010-05-28 22:08:24--  http://transact.dl.sourceforge.net/proj … 0.4.tar.gz
    Resolving transact.dl.sourceforge.net... 202.55.147.10
    Connecting to transact.dl.sourceforge.net|202.55.147.10|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 239312 (234K) [application/x-gzip]
    Saving to: "par2cmdline-0.4.tar.gz.part"
    100%[===================================================>] 239,312      179K/s   in 1.3s   
    2010-05-28 22:08:26 (179 KB/s) - "par2cmdline-0.4.tar.gz.part" saved [239312/239312]
    ==> ERROR: par2cmdline-0.4-autoconf.patch was not found in the build directory and is not a URL.

  • [SOLVED] How to set the packager name for an AUR package?

    Hi,
       I'm maintaining an AUR package (fspcc), but I don't know how to set the name of the "packager" for that package.
    E.g. when you request info about some package
        $ pacman -Qi somepkg
    there is a line
        Packager: Unknown Packager
    that specifies the packager.
    How do I set this "Packager" info so that any user installing my package will see what I want?
    Last edited by lisztinf (2014-04-13 13:39:43)

    Thanks for the answer.
    I guess that when I run
       $ makepkg
    in my local build directory, then "mkpkg" will build a package with the "Packager" info set accordingly to my local makepkg.conf.
    However, I would like another user - with his own makepkg.conf - to see what I want when installing the package. How can I achieve this?
    If I install an official package - say pacman itself - through ABS, I see the "Packager" field properly set for that official package. But certainly this info doesn't come from my local makepkg.conf. I would like the same behaviour for my package. Is it possible?

  • [SOLVED] Remove / Uninstall 'supersonic' AUR package

    Hi guys, I am setting up a home server which will have OwnCloud and some music streaming with Subsonic.
    I read that Supersonic was a fork of Subsonic and was available on AUR so I installed that - though I cannot seem to get it to work, it starts OK but I cannot browse to MYHOMEURL:4040.
    Anyways, I am now gonna install the actual subsonic from AUR but I cannot seem to uninstall supersonic using pacman.
    Pacman -Rsnc supersonic
    ...returns 'error: target not found: supersonic'
    This is my first time using Arch and of course AUR so I cannot see how to remove this package.
    Last edited by kaipee (2012-07-11 19:32:59)

    kaipee wrote:
    Aah, right thanks Inxsible.
    Turns out it was 'supersonic-git'
    this forum needs a thanks button
    Don't forget to mark thread as [SOLVED]

  • How to list AUR packages in terminal with yaourt or other helper?

    I can list packages I have installed from AUR, for example to find all the developer components of Xfce that I have installed, I can run the following command:
        pacman -Qim | grep -E "Name           : xf".+devel
    Which outputs:
        Name           : xfce4-appfinder-devel
        Name           : xfce4-dev-tools-devel
        Name           : xfce4-panel-devel
        Name           : xfce4-session-devel
        Name           : xfce4-settings-devel
        Name           : xfdesktop-devel
        Name           : xfwm4-devel
    But, how do I find out if there are other packages that match the same regex pattern available in the AUR, maybe using yaourt? When I try:
        yaourt -Si | grep -E "Name           : xf".+devel
    I get no output. When I don't include .+devel, I find out that none of the AUR packages are included. If I try to force it to search the AUR by including -a, it says that's not a valid option.
    So, how do I search the AUR from the terminal?

    falconindy wrote:
    cower transparently supports regex -- but not thanks to the AUR. In reality, the query "xf.*-devel" is actually asking the AUR to search for "xf". The returned results are filtered against the regex "xf.*-devel" and out pops magic.
    Yaourt doesn't do this.
    I saw that, but Yaourt should be able to simply query the AUR without it trying to install stuff, but how? Does anyone know? I knew yaourt didn't support regex, that's why I was piping the output to grep. It worked for pacman, and works for yaourt when it uses pacman, but I can't figure out how to get it to return the contents of the AUR so I can pipe those contents through grep.

  • How to inspect AUR package PKBUILD and .install files

    Hi,
    Linux and arch newbie here. I was reading the wiki article about the AUR and noticed this bit:
    Warning: Carefully check all files. cd to the newly created directory and carefully check the PKGBUILD and any .install file for malicious commands. PKGBUILDs are bash scripts containing functions to be executed by makepkg: these functions can contain any valid commands or Bash syntax, so it is totally possible for a PKGBUILD to contain dangerous commands through malice or ignorance on the part of the author. Since makepkg uses fakeroot (and should never be run as root), there is some level of protection but you should never count on it. If in doubt, do not build the package and seek advice on the forums or mailing list.
    This is something that have not been doing at all in the past, but I am trying to improve my practices managing my system.
    The problem is, I do not know what exactly I am looking at or for in these files. If I give these files a look over before installing the package, can I honestly expect to spot something malicious? What would I need to learn to notice if something was fishy?
    Anyway, I am not to worried about this practically, because I only use a handful of AUR packages and I usually install ones based on recommendations, not just at random. But it still seemed interesting for the wiki to stress this so strongly. How important is this guidline anyway?
    Thanks!
    [EDIT: spelling]
    Last edited by supernerd (2014-06-25 10:41:13)

    I scan the whole PKGBUILD. I start by ensuring that the source link to the original source looks accurate. For example, take the source line for gmusicbrowser-git:
    source=("${pkgname}::git+http://github.com/squentin/gmusicbrowser.git")
    I know this is the correct link to the source, and so it passes my check. But suppose it had said:
    source=("${pkgname}::git+http://youvebeenhackedhub.com/1337haxorz/gmusicbrowser.git")
    I would become suspicious. Of course this is an exaggeration, but common sense goes a long ways here. At least check the first time..
    With the source verified, I ensure that the md5sum or sha256sum block has a sum. This way, if a download is compromised at the source, the sha256 or md5sum can catch it before you installed (this assumes that the PKGBUILD is not "bad" and has the sum number of a package that wasnt compromised). Note that with git this isnt necessary (the git process protects against such problems). Anytime a tarball is downloaded and extracted however, the sums should be present in the PKGBUILD. If I go to install an AUR package that has 'SKIP' for the md5sum/sha256sum block, I will double or triple check the source of the tarball (or of the patch files enclosed in the build directory, etc..)
    I also look for any "dangerous" commands in the build and install sections. For example, if I see "rm -rf" I had better see something like $pkgdir to start the directory path or be VERY sure the path is "safe". Since makepkg is not run as root this should theoretically not be a problem, but imagine if someone put "rm -rf /home/*" (warning: do not run that command on your system!) in there! This is mostly common sense; in time as you get more comfortable with bash and various linux commands it will make more and more sense and you will be able to spot mistakes.
    Also, consider the user posting the pkgbuild. "Trusted Users" are selected as trustworthy members of the community, so obviously you can feel much more comfortable with PKGBUILDS they have made (Xyne comes to mind..). For people you may not know, check what other PKGBUILDs they have available. After awhile, you develop a trust for certain people whos PKGBUILDs or software you have used. For example, I wouldnt hesitate to build/install using a PKGBUILD put up by BurntSushi since I use some of his software, have personally corresponded with him, and find him to be responsible. You might "develop" such rapport with other AUR users I dont even know about.
    Consider the vote count of a package as an approximate metric. Dont discount a package because it has 0 votes- it may just be that not many people have use for that particular software. Ive considered hosting a PKGBUILD for "xfce4-terminal-nowindowhints"; consider that tilers generally ignore them anyway, and that my package would only be useful for someone literally using xfce4-terminal with pytyle. How high do you think the vote count would be (even if the PKGBUILD had 0 errors)? On the other hand, you at least have a good chance the PKGBUILD is solid if the package has 354 people voting for it.. That said, the package could have been well-maintained before (when it received a ton of votes), and the quality has dropped since- just be mindful of these trends.
    Finally, adding all of these things together will leave the odds of a malicious PKGBUILD affecting your system pretty slim, though its certainly not impossible. I have never (to my knowledge to be fair) encountered a malicious PKGBUILD, though I have found a few that had errors or outdated sources, etc.
    Last edited by GSF1200S (2014-06-29 10:13:50)

  • AUR Package Updating

    I've just recently installed e17 and awesomeWM from the AUR (thanks guys).  I've done this through ABS.  I've just read that yaourt also works with the AUR.  If I install yaourt, will it update e-cvs and awesome, or do should I install aurscripts (aurupdate)?  Thanks for your help.

    If you do : yaourt -Syu --aur, it will check for any AUR packages that have been updated, yes.

  • How to include aur packages in larch profile? [solved]

    Ive been recently making some live systems with larch and found it quite useful
    Im having problems with including software from aur (such as yaourt) in my livedvd. Is there a way to do this?
    Last edited by mafik (2009-02-18 21:24:54)

    Perhaps use yaourt to build each package from the aur that you want, then copy all those packages to a directory, and use the gen_repo command from the larch (larch/run/gen_repo) package to make that directory a custom repository. That's how I had to add the recompiled aufs package to my larch setup.
    Good luck!
    Scott

  • [SOLVED] Can I submit a package including source code inside to AUR?

    I'm about to make PKGBUILD for scim-unikey (http://code.google.com/p/scim-unikey/), they dont not have a public subversion url right now. The current version on their site is quite old. They update the newest package through a thread here http://forum.ubuntu-vn.org/viewtopic.ph … &sk=t&sd=a (WARNING: it's Vietnamese).
    I want to make a package for the newest version, so my question is: can I include the source code of the newest version inside my tarball to the AUR?
    The wiki http://wiki.archlinux.org/index.php/AUR_User_Guidelines and http://wiki.archlinux.org/index.php/Arc … _Standards dont mention anything about included source code.
    Comments are welcome!
    Last edited by tinhtruong (2009-02-22 07:57:24)

    Many thanks. Here is the details what I've done:
    set the 'source' in the PKGBUILD file like this:
    source=($pkgname-$pkgver.tar.bz2)
    Instead of a valid url, make sure you have the file '$pkgname-$pkgver.tar.bz2' (in my case it's scim-unikey-20090218.tar.bz2) is in the same directory as the PKGBUILD file.
    Hope it could be useful to someone else.

  • [solved] How does the forced Dropbox update work?

    Seems to everyone agrees: The new Dropbox version (3.0.3) is awful. See comments there: https://aur.archlinux.org/packages/dropbox/
    What makes it even more nasty: Even if you don't intend to update, it will update itself. Luckily, there is a hack in the wiki:
    rm -rf ~/.dropbox-dist
    install -dm0 ~/.dropbox-dist
    https://wiki.archlinux.org/index.php/dr … uto_Update
    But I wonder:
    How is Dropbox even able to force an update without having root rights?
    As far as I can see, it is connected to Dropbox running in the user directory:
    /usr/bin/dropboxd is:
    #!/bin/sh
    # Copyright 2008-2013 Dropbox, Inc.
    # Environment script for the dropbox executable.
    PAR=$(dirname "$(readlink -f "$0")")
    OLD_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
    export OLD_LD_LIBRARY_PATH
    exec "$PAR"/dropbox "$@"
    where PAR just points to the current user directory.
    So exec just starts /home/carl/dropbox for me? I don't understand, there is no /home/carl/dropbox in my files!
    So does anyone understand what dropbox is doing? Specially concerned the forced auto-update.
    [edit]that assumption regarding the path was wrong. as /usr/bin/dropboxd is a symlink to /opt/dropbox, it starts /opt/dropbox/dropbox.  see comment #3[/edit]
    Last edited by Carl Karl (2014-12-13 11:47:34)

    OK, one step further:
    On my next installation, I was to slow to stop the forced auto-update and now I see:
    there is ~/.dropbox-dist/dropboxd including:
    #!/bin/sh
    PAR=$(dirname "$(readlink -f "$0")")
    exec "$PAR/dropbox-lnx.x86_64-3.0.3/dropboxd" "$@"
    and in fact there is~/.dropbox-dist/dropbox-lnx.x86_64-3.0.3/dropboxd
    which includes
    #!/bin/sh
    # Copyright 2008-2013 Dropbox, Inc.
    # Environment script for the dropbox executable.
    PAR=$(dirname "$(readlink -f "$0")")
    OLD_LD_LIBRARY_PATH="$LD_LIBRARY_PATH"
    export OLD_LD_LIBRARY_PATH
    exec "$PAR"/dropbox "$@"
    like the old /usr/bin/dropboxd before, and in fact, there is a whole directory ~/.dropbox-dist/dropbox-lnx.x86_64-3.0.3/ which includes the executable ~/.dropbox-dist/dropbox-lnx.x86_64-3.0.3/dropbox.
    So the forced upgrade is possible because the software runs in the user-directory.
    I still don't understand, how that is called by the "dropboxd" command, as
    $ which dropboxd
    /usr/bin/dropboxd
    and that still seems to execute ~/dropbox as described in #1. How is that script able to refer to ~/.dropbox-dist/* ?
    @Jasonwryan:
    Yes, I know, thanks anyway.
    I need Dropbox for work as we use it there to share files. I don't use it for private stuff and sensible files are protected by encfs.
    And understanding how an non-root-update is possible is interesting anyway. I hope that other software isn't inspired by passing by the repos that way....

  • [Solved] Maitreya's dream AUR Package

    Hi all - first off, I didn't know where else to ask for help about unsupported software, which is why I am posting in this subforum. I know that I might need to ask the author of the program about this, but just in case someone here could help out on this....
    I am trying to install a software called Maitreya's Dream. The program requires wxwidgets for successful compilation. For that I installed wxgtk from extra. It also needs a special font, for which I have copied the needed font into the /usr/share/fonts/TTF and done a fc-cache -f -v. The installation instructions were...
    ./configure
    make
    and to start the program by going to src/gui and typing
    ./maitreya
    Though ./configure and make seemed to go without problems, i could not start the program after cding to src/gui and trying ./maitreya - instead I got this error.
    Fatal Error: stat failed, errno is 2.
    I googled and found this in the Ubuntu forums. according to this page i got that error because wxwidgets(wxgtk) does not have unicode.
    But how can I find out whether the extra wxgtk package has unicode support or not...?
    I would really like to get this software working because it would remove the last need for me to have wine installed on my Arch64 system.
    thanks for any replies.
    Last edited by jaydoc (2009-05-03 20:39:48)

    ok seems like i fixed it. this pkgbuild works for me on x86_64:
    PKGBUILD
    pkgname=maitreya
    pkgver=5.0.1
    pkgrel=1
    pkgdesc="A free software for Vedic and western astrology"
    arch=(i686 x86_64)
    license=('Artistic')
    url="http://www.saravali.de/maitreya/index.html"
    depends=('wxgtk')
    source=(http://prdownloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2)
    install=maitreya.install
    build() {
    cd $startdir/src/$pkgname-$pkgver
    #fix symbolic link creation
    sed -i "s#\${prefix}/maitreya/maitreya#${pkgdir}/usr/maitreya/maitreya#g" Makefile.am || return 1
    sed -i "s#/usr/local/bin#${pkgdir}/usr/bin#g" Makefile.am || return 1
    #create directory for symbolic link
    mkdir -p $pkgdir/usr/bin/
    #configure && make
    ./configure --prefix=/usr
    make || return 1
    make DESTDIR=$startdir/pkg install || return 1
    #move font
    mkdir -p $pkgdir/usr/share/fonts/truetype
    mv $pkgdir/usr/maitreya/fonts/MaitreyaSymbols.ttf $pkgdir/usr/share/fonts/truetype/
    maitreya.install
    # arg 1: the new package version
    post_install() {
    /usr/bin/fc-cache -f -v
    # arg 1: the new package version
    # arg 2: the old package version
    post_upgrade() {
    post_install $1
    op=$1
    shift
    $op $*
    to install, save the code fragments in a directory as PKGBUILD and maitreya.install and run "makepkg -cis".
    if i'm doing something stupid in the PKGBUILD please tell me
    edit: added to AUR http://aur.archlinux.org/packages.php?ID=26194
    if somebody that actually uses this would like to maintain the package just tell me and i'll orphan it
    Last edited by schuay (2009-05-03 13:01:18)

  • [Solved] How to retrieve AUR login details...

    Hi.
    It's been a while since I've logged into the AUR, and now I can't remember my user-name login.
    I was able to reset my password through my e-mail address, but I haven't a clue what my login name was.
    How do I retrieve this info?
    Last edited by *nixer (2012-01-05 03:12:49)

    Ask on the mailing list, they should be able to tell you what login belongs to your e-mail address.
    http://mailman.archlinux.org/pipermail/ … 17278.html

  • [SOLVED] How to create uncompressed packages

    Is there a way to convince makepkg to create uncompressed packages. I often tweak an official package or build from one the AUR and it takes a lot of time to compress the package that will be immediately uncompressed for installation. I would like sometimes to be able to create uncompressed packages (just tar-ed packages).
    Last edited by olive (2011-02-15 15:24:22)

    [karol@black ~]$ tail /etc/makepkg.conf
    # WARNING: Do NOT modify these variables unless you know what you are
    # doing.
    PKGEXT='.pkg.tar'
    #PKGEXT='.pkg.tar.gz'
    SRCEXT='.src.tar.gz'
    # vim: set ft=sh ts=2 sw=2 et:
    Looks like PKGEXT='.pkg.tar' does the trick. Gzip compression is fast enough for me, so I use that.
    Last edited by karol (2011-02-14 17:48:31)

Maybe you are looking for