[pacman-dev] [PATCH] allow "makepkg -R" to first unpack an already built package when $pkgdir is empty
Allan McRae
allan at archlinux.org
Sat Aug 22 08:25:38 EDT 2009
Firmicus wrote:
> Xavier a écrit :
>
>> On Fri, Aug 21, 2009 at 2:22 PM, FC<firmicus04 at googlemail.com> wrote:
>>
>>
>>> Allan McRae wrote:
>>>
>>>
>>>
>>>> FC wrote:
>>>>
>>>>
>>>>> >From ae3dd41af891f059b0aa1cc888eed873684b5580 Mon Sep 17 00:00:00 2001
>>>>> From: Francois Charette <francois at archlinux.org> <francois at archlinux.org>
>>>>> Date: Tue, 18 Aug 2009 22:10:56 +0200
>>>>> Subject: [PATCH] makepkg -R: allow unpacking when pkgdir is empty
>>>>>
>>>>> Also fixed some typos :)
>>>>>
>>>>>
>>>>>
>>>> When you "additional" part of your patch is as large as the patch
>>>> itself, just make two patches. I have not reviewed the typo fixes.
>>>>
>>>>
>>> Fair enough. Should I resend as two separate patches?
>>>
>>>
>>>
>> Yes in any cases, re-send the typo fixes, because this will be
>> definitely applied.
>>
>>
>>
>
> Here it is.
>
>
>> As for the second patch, as you said, it's not clear whether it's
>> worth implementing.
>> imo this is a special case that can be handled manually.
>>
>>
>>
>
> Let's forget it then ;)
Overall, I do not mind this idea, it just needs some more thought on how
to do it when package() functions are present. Perhaps if $srcdir is
"empty" when using "makepkg -R" and the package file is present then it
should extract that package into pkgdir.... Needs more thought...
I'll add that if you use the build() function for the compiling and a
package() function for the packaging steps, makepkg -R just runs the
package() step so is usually quite fast. As a bonus, doing this
restricts the use of fakeroot to just the packaging stage. This was a
new feature in pacman-3.3 and I recommend people use it.
Allan
More information about the pacman-dev
mailing list