Package Base Details: apt

Git Clone URL: https://aur.archlinux.org/apt.git (read-only, click to copy)
Keywords: apt debian lib management package
Submitter: JonnyJD
Maintainer: moe_narrow (MarkWalters.pw)
Last Packager: moe_narrow
Votes: 37
Popularity: 0.080493
First Submitted: 2013-01-27 01:20
Last Updated: 2021-03-19 02:25

Packages (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

JonnyJD commented on 2014-04-06 14:25

Updated to apt 1.0.

Please note that we are still not shipping the "apt" binary since that would conflict with https://www.archlinux.org/packages/extra/x86_64/jdk7-openjdk/
where also an "apt" (annotation processing tool) binary is shipped.
(The java "apt" is deprecated though)

Debian/Ubuntu does ship the "apt" binary.
Please report when you run into any problems with this.

tlunter commented on 2014-03-03 21:22

Wasn't sure about the provides but saw the other libraries so just figured I'd add them. Thanks for updating it.

JonnyJD commented on 2014-03-03 20:00

updated, also including libapt-private library and italian manpage.

Looks like I already have lots of provide. Not sure why I thought it is necessary.
I didn't add libapt-private to the provides because well: it is private.

Thanks for the notice.

JonnyJD commented on 2014-03-03 16:19

@tlunter: you can also submit a patch to
https://github.com/JonnyJD/PKGBUILDs/blob/master/_debian/apt/PKGBUILD

but, I'll have a look at it later this day probably.

What are the provides needed for and why can't the package needing these just depend on "apt"?
I understand that this is a bit more detailed in Debian, but debian is based on apt packaging and Arch is not.

At least "libapt-private" is something we probably shouldn't "provide".

tlunter commented on 2014-03-03 16:09

New package version

pkgver=0.9.15.5

New provides

provides=('libapt-inst' 'libapt-pkg' 'libapt-pkg-dev' 'libapt-private' "apt-utils")

New md5sum

md5sums=('9c1cd103474c312604e8c430399509f1')

New lines under libapt-pkg symlinking in package()

# libapt-private
install bin/libapt-private.so.0.0.0 $libdir/
ln -s -r $libdir/libapt-private.so.0.0.0 $libdir/libapt-private.so.0.0
ln -s -r $libdir/libapt-private.so.0.0.0 $libdir/libapt-private.so

coopstah13 commented on 2014-02-13 16:50

I'm guessing somehow my directory wasn't clean when I was trying to get it to work. It was fine now.

JonnyJD commented on 2014-02-13 12:27

I updated the package. This will be outdated again soon, since 0.9.15.2 is already "in the pipeline".

I can't reproduce your error. Maybe you can paste your whole build log somewhere and link it here (please don't include the full log here).
Possibly there is some hidden dependency.

I always clean the build directory with "makepkg -c".
When you don't do that, you will run into problems since the current source is "upstream.git" rather than "$pkgname-$pkgver" (not my fault really, see 2 comments below).

Can you reproduce it every time? Maybe the package isn't fully multi-threaded make enabled (though I do use make -j4).
Another possibility is some general permission/disk space on your machine.

coopstah13 commented on 2014-02-12 20:41

Package 0.9.14.2 is no longer available.

I am unable to get the 0.9.15.1 package to build though...

Installing man page apt.8 to /tmp/yaourt-tmp-ccooper/aur-apt/src/upstream.git/docs
Note: Writing apt-sortpkgs.1
Note: Writing apt-key.8
Note: Writing apt-mark.8
Note: Writing apt-cache.8
Note: Writing apt-get.8
make[3]: *** ja/: No such file or directory. Stop.
make[3]: *** pt/: No such file or directory. Stop.
make[3]: *** es/: No such file or directory. Stop.
make[3]: *** pl/: No such file or directory. Stop.
make[3]: *** fr/: No such file or directory. Stop.
make[3]: *** it/: No such file or directory. Stop.
make[3]: *** pt_BR/: No such file or directory. Stop.
make[3]: *** de/: No such file or directory. Stop.
makefile:43: recipe for target 'manpages/subdirs' failed
make[2]: *** [manpages/subdirs] Error 2
Makefile:14: recipe for target 'startup' failed
make[1]: *** [startup] Error 2
makefile:33: recipe for target 'dirs' failed
make: *** [dirs] Error 2
Installing man page apt.8 to /tmp/yaourt-tmp-ccooper/aur-apt/src/upstream.git/docs
make[3]: *** ja/: No such file or directory. Stop.
make[3]: *** pt/: No such file or directory. Stop.
make[3]: *** es/: No such file or directory. Stop.
make[3]: *** pl/: No such file or directory. Stop.
make[3]: *** fr/: No such file or directory. Stop.
make[3]: *** it/: No such file or directory. Stop.
make[3]: *** pt_BR/: No such file or directory. Stop.
make[3]: *** de/: No such file or directory. Stop.
makefile:43: recipe for target 'manpages/subdirs' failed
make[2]: *** [manpages/subdirs] Error 2
Makefile:14: recipe for target 'startup' failed
make[1]: *** [startup] Error 2
makefile:18: recipe for target 'all' failed
make: *** [all] Error 2

0.9.7.9+deb7u1 seems to be working ok

JonnyJD commented on 2014-01-14 09:33

Updated. Again the "old" tarball didn't stay longer on the server than 1-2 month.
Additionally I would call the tarball "broken", extracting to an "upstream.git/" directory in contrast to the usual "pkgname-pkgver/".

Possibly it might be easier to maintain an "apt-git" package.
So if anybody is interested, go ahead and link it here. Can't be much worse than this "stable".

If anybody has improvements for this package, there is a repository:
https://github.com/JonnyJD/PKGBUILDs/blob/master/_debian/apt/PKGBUILD

piquer commented on 2013-11-14 08:58

apt_0.9.11.4 is not available on the debian ftp anymore. Using 0.9.12.1 with md5sum d0cf3377f6a99ca7a9ce9df0977cf3a5 works.