Package Details: customizepkg-git 51.6cf63cb-1

Git Clone URL: (read-only, click to copy)
Package Base: customizepkg-git
Description: A tool to modify automatically PKGBUILD
Upstream URL:
Licenses: GPL
Conflicts: customizepkg, customizepkg-ald, customizepkg-patching, customizepkg-scripting
Provides: customizepkg
Submitter: ava1ar
Maintainer: ava1ar
Last Packager: ava1ar
Votes: 113
Popularity: 0.136359
First Submitted: 2014-06-15 03:57 (UTC)
Last Updated: 2021-07-11 17:42 (UTC)

Latest Comments

ava1ar commented on 2021-07-11 17:42 (UTC)

git was added to makedepends.

thiagowfx commented on 2021-07-11 17:36 (UTC)

@ava1ar please add git to makedepends

Friendly ping. Is the maintainer active?

As per AUR guidelines, trying to contact maintainer before submitting an orphan request.

mqs commented on 2021-02-14 17:34 (UTC)

@ava1ar please add git to makedepends

ava1ar commented on 2015-12-08 06:46 (UTC)

Fixed, thanks!

rtfm3514 commented on 2015-12-07 15:37 (UTC)

Spelling error: "privides" -> "provides"

stevenhoneyman commented on 2015-09-27 08:55 (UTC)

Shouldn't that fall under the "common sense" heading? I mean... the package is clearly named in a way that should tell you about this requirement.

ava1ar commented on 2014-09-12 04:29 (UTC)

@flamusdiu Thanks! Updated.

flamusdiu commented on 2014-09-11 20:15 (UTC)

@ava1ar: should add 'provides="customizepkg"' and conflicts=('...') with the other forks to keep ppl from trying to install more then one version of this package. =) It's good to see new development on it too! =)

ava1ar commented on 2014-06-15 03:59 (UTC)

I moved source code to git ( and created new package for it (customizepkg-git). This package will be merge into new one soon. Please submit bugs and pull requests on github.

ava1ar commented on 2014-06-14 23:54 (UTC)

@stevenhoneyman I will create a repo soon (in 1-2 days), so you will be able to push new features there.

stevenhoneyman commented on 2014-06-14 23:50 (UTC)

@ava1ar - did you ever add this to GitHub? I'd like to add some new features to a customizepkg script, so I'd rather fork this and make pull requests for anything useful I add... instead of there being a "customizepkg-new-new" :)

ava1ar commented on 2014-05-26 04:30 (UTC)

@stevenhoneyman Thanks for contributing to this, package updated! I should move it to github I think for easier development, will do this soon.

stevenhoneyman commented on 2014-05-25 21:32 (UTC)

Also; bugfix for split packages (try lib32-harfbuzz for example, or anything with pkgname and _pkgbasename): --- customizepkg 2014-05-25 14:07:44.000000000 +0100 +++ /usr/bin/customizepkg 2014-05-25 22:27:57.073059709 +0100 @@ -123,7 +123,7 @@ fi # creating copy of pkgname string into temporary file -$( cat ./PKGBUILD | grep "pkgname=" > ./PKGBUILD.pkgname ) +$( grep "pkg.*name=" ./PKGBUILD > ./PKGBUILD.pkgname ) # and sourcing it instead of whole PKGBUILD (since it may contains errors) source ./PKGBUILD.pkgname 2> /dev/null

stevenhoneyman commented on 2014-05-25 13:32 (UTC)

@ava1ar Just a minor thing, but did you notice you've forgotten to change the headers on the example files? All except 1 say "mplayer" :) Please see below (sorry, wasn't sure where else to post this): $ head -n2 /etc/customizepkg.d/* ==> /etc/customizepkg.d/epdfview.example <== # This is an example of config file for customizepkg # Copy this file in /etc/customizepkg.d/epdfview to use it ==> /etc/customizepkg.d/kqemu.example <== # This is an example of config file for customizepkg # Copy this file in /etc/customizepkg.d/mplayer to use it ==> /etc/customizepkg.d/mplayer.example <== # This is an example of config file for customizepkg # Copy this file in /etc/customizepkg.d/mplayer to use it ==> /etc/customizepkg.d/qemu.example <== # This is an example of config file for customizepkg # Copy this file in /etc/customizepkg.d/mplayer to use it ==> /etc/customizepkg.d/qt.example <== # This is an example of config file for customizepkg # Copy this file in /etc/customizepkg.d/mplayer to use it ==> /etc/customizepkg.d/vim.example <== # This is an example of config file for customizepkg # Copy this file in /etc/customizepkg.d/mplayer to use it

ava1ar commented on 2014-05-24 17:43 (UTC)

@vendion This really looks like Aura issue. I will use tz instead of gz for sources - this should solve the issue.

vendion commented on 2014-05-24 04:08 (UTC)

@ava1ar Here is what I get: ==> Making package: customizepkg-new 0.6.0-5 (Sat May 24 00:04:22 EDT 2014) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading customizepkg.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2909 100 2909 0 0 5458 0 --:--:-- --:--:-- --:--:-- 5457 ==> Validating source files with sha1sums... customizepkg.tar.gz ... Passed ==> Extracting sources... -> Extracting customizepkg.tar.gz with bsdtar ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Purging unwanted files... -> Removing libtool files... -> Removing static library files... -> Compressing man and info pages... -> Stripping unneeded symbols from binaries and libraries... ==> Creating package "customizepkg-new"... -> Generating .PKGINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: customizepkg-new 0.6.0-5 (Sat May 24 00:04:24 EDT 2014) loading packages... error: missing package metadata in /var/cache/pacman/pkg/customizepkg.tar.gz error: '/var/cache/pacman/pkg/customizepkg.tar.gz': invalid or corrupted package This is with using Aura as my AUR helper. I guess it is a problem there though I just grabbed the tarball and it worked find building with makepkg, and the generated package installed fine.

ava1ar commented on 2014-05-18 04:32 (UTC)

@vendion Can't reproduce this, can you please share full build log?

vendion commented on 2014-05-18 03:47 (UTC)

Unable to build, when I try I get the following errors error: missing package metadata in /var/cache/pacman/pkg/customizepkg.tar.gz error: '/var/cache/pacman/pkg/customizepkg.tar.gz': invalid or corrupted package Not sure why the tarball is being treated as package file.

dannyboy48888 commented on 2013-11-18 06:13 (UTC)

Love the tool, makes my custom world settings (i.e opus support, x264 10-bit) alot easier to maintain and makes me a very happy former Gentoo person. keep up the good work and K.I.S.S!

flamusdiu commented on 2013-05-25 14:09 (UTC)

Change the 'build()' function to 'package()' function works fixing this error and since there isn't anything to build in this package it shouldn't be used.

flamusdiu commented on 2013-05-25 14:06 (UTC)

==> WARNING: Using a PKGBUILD without a package() function is deprecated. Needs to be updates properly for the new PKGBUILD standards, so this package does work but is should still be considered out-of-date

OramahMaalhur commented on 2012-12-03 23:44 (UTC)

Preved. Thank you for such useful tool. There is a (rude) patch which allows adding correct checksums for PKGBUILDS with sha*

ava1ar commented on 2012-09-08 00:08 (UTC)

Hi, aline Looks like currently there is an issue in case you described. I will take a look and try to fix it on weekend. Thanks for reporting!

commented on 2012-09-06 03:54 (UTC)

I'm running this for a few days and it's very handy. Just one question. Is there any way to replace or remove backslash in PKGBUILD? For example: --with-pidfile-dir=/run \ --enable-systemd \ --disable-spoof-source \ remove#global#--enable-systemd \ So in the example, it removes --enable-systemd but keeps the \. How could I remove also the \? Thanks!

ava1ar commented on 2012-06-09 13:50 (UTC)

dkorzhevin, updated.

dkorzhevin commented on 2012-06-02 20:54 (UTC)

Please, fix PKGBUILD according to nampcap warnings: customizepkg-new W: No ELF files and not an "any" package customizepkg-new W: Dependency included and not needed ('wget') customizepkg-new W: Dependency included and not needed ('diffutils')

ponsfoot commented on 2011-10-30 04:05 (UTC)

Hi, Though filed separator is hard-coded "#", it's inconvenient to control comment out/uncomment lines. I made a sample patch which supports configurable separator in configfile; if "@SEPARATOR=" is found in configfile, it will be used as separator (and supports "pkgname+=" syntax). Though this patch is not enough to handle errors, please consider to support configurable separator. Thx

ava1ar commented on 2011-08-13 15:11 (UTC)

Thanks for reporting, I will check why it happens.

hasufell commented on 2011-08-13 15:03 (UTC)

hasufell commented on 2011-08-13 14:54 (UTC)

If there is more than one source target during "yaourt -Syu" only the first one will be built. The other ones will be installed via binary-repo. I'm 100% sure that those files are in /etc/customizepkg.d/ because they are shown as Source targets.

liganic commented on 2011-04-23 12:50 (UTC)

provides=('customizepkg') conflicts=('customizepkg') would be nice. (As it collides with /etc/customizepkg.d/*)

ava1ar commented on 2011-01-30 19:50 (UTC)

Thanks, Stefan! I reviewed you patch and include it to the code (Actually I updated 4 sed-lines). Previously I used double-escaping for using '/' in replace/add/remove actions, but now customizations are more clear and easy to read. Thanks again! I added install script with warning message, that customizations should be updated.

haawda commented on 2011-01-29 22:11 (UTC)

I have a patch. See it corrects one typo and replaces / with + in two sed-lines. This has the advantage that replacing strings like /usr/local or anything that includes a / are working.

commented on 2010-12-06 18:30 (UTC)

I am a robot. This is not an official message. AUR guidelines suggest to not include binaries. Examples: customizepkg-new/customizepkg.tar.gz Feel free to disregard this as you would any other comment. This robot will not post here again.