[arch-commits] Commit in doxygen/trunk (PKGBUILD)

Eric Bélanger eric at archlinux.org
Mon Feb 14 21:41:44 UTC 2011


    Date: Monday, February 14, 2011 @ 16:41:44
  Author: eric
Revision: 110017

upgpkg: doxygen 1.7.3-2
Added docs package (close FS#21279)

Modified:
  doxygen/trunk/PKGBUILD

----------+
 PKGBUILD |   34 ++++++++++++++++++++++++----------
 1 file changed, 24 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-02-14 21:40:32 UTC (rev 110016)
+++ PKGBUILD	2011-02-14 21:41:44 UTC (rev 110017)
@@ -1,24 +1,38 @@
 # $Id$
 # Maintainer: Dan McGee <dan at archlinux.org>
-pkgname=doxygen
+
+pkgbase=doxygen
+pkgname=('doxygen' 'doxygen-docs')
 pkgver=1.7.3
-pkgrel=1
-pkgdesc="A documentation system for C++, C, Java, IDL and PHP"
+pkgrel=2
 license=('GPL')
 arch=(i686 x86_64)
 url="http://www.doxygen.org/"
-depends=('gcc-libs')
-# qt required to build and run doxywizard, but don't want to drag it in
-makedepends=('flex' 'qt')
-optdepends=('graphviz: for caller/callee graph generation'
-            'qt: for doxywizard')
+makedepends=('flex' 'qt' 'texlive-core' 'ghostscript' 'texlive-latexextra')
+options=('!makeflags')
 source=(ftp://ftp.stack.nl/pub/users/dimitri/${pkgname}-${pkgver}.src.tar.gz)
+md5sums=('6cc5ad566dbec5cf843dc600b1162808')
+sha1sums=('06e1d84b50beecdfe0f91393b83c29e8a3db1011')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
   QTDIR=/usr ./configure --prefix /usr --with-doxywizard
-  make || return 1
+  make
+}
+
+package_doxygen() {
+  pkgdesc="A documentation system for C++, C, Java, IDL and PHP"
+  depends=('gcc-libs')
+  optdepends=('graphviz: for caller/callee graph generation'
+              'qt: for doxywizard')
+
+  cd "${srcdir}/${pkgname}-${pkgver}"
   make INSTALL="${pkgdir}"/usr MAN1DIR=share/man/man1 install
 }
 
-md5sums=('6cc5ad566dbec5cf843dc600b1162808')
+package_doxygen-docs() {
+  pkgdesc="Developer documentation for doxygen"
+
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make INSTALL="${pkgdir}"/usr MAN1DIR=share/man/man1 install_docs
+}




More information about the arch-commits mailing list