Mundus submitted 3 weeks ago
Allison Randal
allison at lohutok.net
Sun Apr 1 17:48:07 UTC 2012
Hi Sebastian,
On 03/31/2012 08:59 PM, Sebastian Kulesz wrote:
> Hi! I submitted my application 3 weeks ago. I would like to know
> what's the status of the review, I don't really know what's the
> average time per app.
>
> Is there an application queue to get an estimated completion time?
>
> Thanks a lot!
You can see the full queue of current apps at:
https://myapps.developer.ubuntu.com/dev/arb/
Let's see, it looks like you've done the debian packaging, that's good.
One thing that needs to be changed for ARB apps is to install your app
in /opt/extras.ubuntu.com/mundus. There are two special variables in
Makefiles that can help make this easy: DESTDIR and PREFIX.
DESTDIR is the way debian sets the special install location for building
packages. Right now you've got this working with a variable named
PREFIX, and a patch that sets:
PREFIX ?= debian/mundus
But, if you change that variable name to DESTDIR, debian/rules will set
it for you automatically. (See
http://www.gnu.org/prep/standards/html_node/DESTDIR.html for more details.)
PREFIX should be the system install path, like /usr, or /usr/local, or
/opt/extras.ubuntu.com/mundus. I suggest starting your Makefile with
something like:
PREFIX ?= /usr
bindir = $(PREFIX)/bin
libdir = $(PREFIX)/lib
datadir = $(PREFIX)/share
And then in the install and uninstall targets, replace literal paths like:
install -d -m 755 $(PREFIX)/usr/share/pixmaps
With a line that uses the defined variables:
install -d -m 755 $(DESTDIR)$(datadir)/pixmaps
That way, the debian/rules file can just set the install path once by
setting PREFIX:
override_dh_auto_install:
dh_auto_install -- PREFIX=/opt/extras.ubuntu.com/mundus
The one exception is the mundus.desktop file, which you should still
install in $(DESTDIR)/usr/share/applications.
There are several other ways to change the install paths, but this way
is the easiest for a simple Makefile. And, it will let you maintain your
regular package and ARB package without patching the Makefile. Let us
know if you have any questions.
Thanks,
Allison
More information about the App-review-board
mailing list