Loui Chang wrote:
Signed-off-by: Loui Chang <[email protected]>
---
 scripts/makepkg.sh.in |   36 ++++++++++++++++++++----------------
 1 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index b555a03..2140ff0 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -871,22 +871,7 @@ tidy_install() {
        fi
 }
-create_package() {
-       if [ -z "$1" ]; then
-               nameofpkg="$pkgname"
-       else
-               nameofpkg="$1"
-       fi
-
-       if [ ! -d "$pkgdir" ]; then
-               error "$(gettext "Missing pkg/ directory.")"
-               plain "$(gettext "Aborting...")"
-               exit 1 # $E_MISSING_PKGDIR
-       fi
-
-       cd "$pkgdir"
-       msg "$(gettext "Creating package...")"
-
+write_pkginfo() {
        local builddate=$(date -u "+%s")
        if [ -n "$PACKAGER" ]; then
                local packager="$PACKAGER"
@@ -958,6 +943,25 @@ create_package() {
                warning "$(gettext "Please add a license line to your %s!")" 
"$BUILDSCRIPT"
                plain "$(gettext "Example for GPL\'ed software: 
license=('GPL').")"
        fi
+}
+
+create_package() {
+       if [ ! -d "$pkgdir" ]; then
+               error "$(gettext "Missing pkg/ directory.")"
+               plain "$(gettext "Aborting...")"
+               exit 1 # $E_MISSING_PKGDIR
+       fi
+
+       if [ -z "$1" ]; then
+               nameofpkg="$pkgname"
+       else
+               nameofpkg="$1"
+       fi
+
+       write_pkginfo $nameofpkg
+
+       cd "$pkgdir"
+       msg "$(gettext "Creating package...")"
local comp_files=".PKGINFO"

Thanks pushed to my working branch with a couple of minor changes:

diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
index 2140ff0..2bb7eb9 100644
--- a/scripts/makepkg.sh.in
+++ b/scripts/makepkg.sh.in
@@ -880,14 +880,13 @@ write_pkginfo() {
       fi
       local size=$(du -sk | awk '{print $1 * 1024}')

-       # write the .PKGINFO file
       msg2 "$(gettext "Generating .PKGINFO file...")"
       echo "# Generated by makepkg $myver" >.PKGINFO
       if [ "$INFAKEROOT" -eq 1 ]; then
               echo "# using $(fakeroot -v)" >>.PKGINFO
       fi
       echo "# $(LC_ALL=C date -u)" >>.PKGINFO
-       echo "pkgname = $nameofpkg" >>.PKGINFO
+       echo "pkgname = $1" >>.PKGINFO
       echo "pkgver = $pkgver-$pkgrel" >>.PKGINFO
       echo "pkgdesc = $pkgdesc" >>.PKGINFO
       echo "url = $url" >>.PKGINFO




_______________________________________________
pacman-dev mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/pacman-dev

Reply via email to