# Contributor: Francesco Colista # Maintainer: Francesco Colista global pkgname := 'fatresize' global pkgver := '1.0.2' global pkgrel := '0' global pkgdesc := '"The FAT16/FAT32 non-destructive resizer.'" global url := '"https://sourceforge.net/projects/fatresize/'" global arch := '"all'" global license := '"GPL2'" global makedepends := '"automake autoconf parted-dev e2fsprogs-dev'" global subpackages := ""$pkgname-doc"" global source := ""http://downloads.sourceforge.net/project/$(pkgname)/$(pkgname)/$(pkgver)/$(pkgname)-$(pkgver).tar.bz2 fatresize-1.0.2-libparted_ver_check.patch fatresize-1.0.2-ped_free.patch fatresize-1.0.2-ped_assert.patch"" global builddir := ""$srcdir/$pkgname-$pkgver"" proc prepare { default_prepare cd $builddir autoreconf -fiv } proc build { cd $builddir ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --enable-largefile make } proc check { cd $builddir make check } proc package { cd $builddir make DESTDIR="$(pkgdir)" install install -Dm644 COPYING "$(pkgdir)/usr/share/licenses/$(pkgname)/COPYING" } global sha512sums := '"3792e110a393fcee51ef5a12c3e09f3a0792470dc3609a262bc0d4b3186ea96922d51db445c3ec7e7eb02741f29f631c94476990914bf4822e2eac0a1e3373f7 fatresize-1.0.2.tar.bz2 289187be8b080052266ad869e683e48c48197884d28636849434bb01e49edeff009008779ec05b4daa64c429e0931c12c9eadb87496a72d01b46bed05c41866d fatresize-1.0.2-libparted_ver_check.patch b84edb452086e7a9f1fe8b069721c8387ff720377392b71219ddc4751b915a03f382ad5536834f390a31844be6c932a60584f33645a0f7d3e706ae30978f24cb fatresize-1.0.2-ped_free.patch 3cf781a32beb29b3a799fc8fb642f31bc0464394d5923632438addbb239d8973b649ddfef68bdafc8570b85d788a255023f23c11d7f5b2a36bf995bed838e38a fatresize-1.0.2-ped_assert.patch'" (CommandList children: [ (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgname) op:Equal rhs:{(fatresize)} spids:[6])] spids: [6] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgver) op:Equal rhs:{(1.0.2)} spids:[9])] spids: [9] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:pkgrel) op:Equal rhs:{(0)} spids:[12])] spids: [12] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:pkgdesc) op: Equal rhs: {(DQ ("The FAT16/FAT32 non-destructive resizer."))} spids: [15] ) ] spids: [15] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:url) op: Equal rhs: {(DQ ("https://sourceforge.net/projects/fatresize/"))} spids: [20] ) ] spids: [20] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:arch) op:Equal rhs:{(DQ (all))} spids:[25])] spids: [25] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:license) op:Equal rhs:{(DQ (GPL2))} spids:[30])] spids: [30] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:makedepends) op: Equal rhs: {(DQ ("automake autoconf parted-dev e2fsprogs-dev"))} spids: [35] ) ] spids: [35] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:subpackages) op: Equal rhs: {(DQ ($ VSub_Name "$pkgname") (-doc))} spids: [40] ) ] spids: [40] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:source) op: Equal rhs: { (DQ ("http://downloads.sourceforge.net/project/") (${ VSub_Name pkgname) (/) (${ VSub_Name pkgname) (/) (${ VSub_Name pkgver) (/) (${ VSub_Name pkgname) (-) (${ VSub_Name pkgver) (".tar.bz2\n") ("\tfatresize-1.0.2-libparted_ver_check.patch\n") ("\tfatresize-1.0.2-ped_free.patch\n") ("\tfatresize-1.0.2-ped_assert.patch") ) } spids: [46] ) ] spids: [46] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:builddir) op: Equal rhs: {(DQ ($ VSub_Name "$srcdir") (/) ($ VSub_Name "$pkgname") (-) ($ VSub_Name "$pkgver"))} spids: [74] ) ] spids: [74] ) (FuncDef name: prepare body: (BraceGroup children: [ (C {(default_prepare)}) (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(autoreconf)} {(-fiv)}) ] spids: [88] ) spids: [84 87] ) (FuncDef name: build body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(./configure)} {(--build) (Lit_Other "=") ($ VSub_Name "$CBUILD")} {(--host) (Lit_Other "=") ($ VSub_Name "$CHOST")} {(--prefix) (Lit_Other "=") (/usr)} {(--enable-largefile)} ) (C {(make)}) ] spids: [112] ) spids: [108 111] ) (FuncDef name: check body: (BraceGroup children: [(C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(check)})] spids: [157] ) spids: [153 156] ) (FuncDef name: package body: (BraceGroup children: [ (C {(cd)} {(DQ ($ VSub_Name "$builddir"))}) (C {(make)} {(Lit_VarLike "DESTDIR=") (DQ (${ VSub_Name pkgdir))} {(install)}) (C {(install)} {(-Dm644)} {(COPYING)} {(DQ (${ VSub_Name pkgdir) (/usr/share/licenses/) (${ VSub_Name pkgname) (/COPYING))} ) ] spids: [178] ) spids: [174 177] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:sha512sums) op: Equal rhs: { (DQ ( "3792e110a393fcee51ef5a12c3e09f3a0792470dc3609a262bc0d4b3186ea96922d51db445c3ec7e7eb02741f29f631c94476990914bf4822e2eac0a1e3373f7 fatresize-1.0.2.tar.bz2\n" ) ( "289187be8b080052266ad869e683e48c48197884d28636849434bb01e49edeff009008779ec05b4daa64c429e0931c12c9eadb87496a72d01b46bed05c41866d fatresize-1.0.2-libparted_ver_check.patch\n" ) ( "b84edb452086e7a9f1fe8b069721c8387ff720377392b71219ddc4751b915a03f382ad5536834f390a31844be6c932a60584f33645a0f7d3e706ae30978f24cb fatresize-1.0.2-ped_free.patch\n" ) ( "3cf781a32beb29b3a799fc8fb642f31bc0464394d5923632438addbb239d8973b649ddfef68bdafc8570b85d788a255023f23c11d7f5b2a36bf995bed838e38a fatresize-1.0.2-ped_assert.patch" ) ) } spids: [220] ) ] spids: [220] ) ] )