Package Details: blender-2.7 2.79b-4

Git Clone URL: https://aur.archlinux.org/blender-2.7.git (read-only, click to copy)
Package Base: blender-2.7
Description: Keeping Blender 2.79b up-to-date with modern compiler and libs
Upstream URL: https://blender.org/
Licenses: GPL
Provides: blender-2.7
Submitter: bartus
Maintainer: bartus (CYBERDEViL)
Last Packager: CYBERDEViL
Votes: 7
Popularity: 0.000000
First Submitted: 2019-07-14 14:44 (UTC)
Last Updated: 2023-12-25 17:38 (UTC)

Pinned Comments

bartus commented on 2022-03-14 10:30 (UTC)

Sorry lads, I'm at the Polish Ukraine border helping allocate refugees. Expect no update until this hell is over, wish us luck. Have no time nor access to my rig and AUR keys to test/post updates. If you have a patch, ping me on email - I'll add you as co-maintainer. Posted with my old script - https://github.com/bartoszek/aur-post

bartus commented on 2019-07-17 07:07 (UTC) (edited on 2019-08-25 12:20 (UTC) by bartus)

Please report issues and patches to blender-2.7/github.com

<img alt="Build Status" src="https://travis-ci.org/bartoszek/AUR-blender-2.7.svg?branch=master" />

Use env vars to control build process:

  • DISABLE_CUDA=1 to skip cuda kernel build (cycles+compositor)
  • DISABLE_NINJA=1 to switch build system to make (default:ninja)

Usage cases:

  • export DISABLE_CUDA=1 before build
  • DISABLE_CUDA=1 ~your-aur-helper~
  • makepkg DISABLE_CUDA=1
  • yay -S blender-2.7 --mflags "DISABLE_CUDA=1"
Note for yay users:

Since yay relies solely on aur-rpc to solve dependencies instead of calling makepkg --sync it can't follow dependencies logic defined in PKGBUILD. That's why it's up to the user to provide dependencies to enable features.

tl;dr; If you want to prebuild cycles kernels, you have to install CUDA beforehand. If you don't have CUDA installed, PKGBUILD will silently skip cycles kernel build.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Potomac commented on 2020-01-29 19:47 (UTC) (edited on 2020-01-29 20:20 (UTC) by Potomac)

@bartus : Yes your are right, after deleting the directory and redoing the "makepkg -c" command the bug is gone, I can build the package without problems,

I need blender 2.7x because my graphic card is not compatible with blender 2.81 (amd radeon HD4650 pcie, a gpu from 2009), blender 2.81 triggers a crash of the graphic driver and kde plasma.

So your package is very useful, thanks.

bartus commented on 2020-01-29 00:10 (UTC) (edited on 2020-01-29 00:12 (UTC) by bartus)

@Potomac @lehthanis: This kind of error is, most likely an aberration between makepkg and leftover src directory, please use makepkg -C switch for rebuilding.

If you are using AUR helper, please specify which one. At least pamac/yay/aurutils are using -C switch to clear src directory before build.

The package is perfectly fine as it is, you can use some shady tweakery to allow package to rebuild without -C switch: mainly adding || true to patch call, but this in turns allow failed patches to goes undetected

Potomac commented on 2020-01-28 01:13 (UTC)

@bartus: please update your PKGBUILD, we can not build your package, we have the error :

==> Lancement de prepare()… Vérification du patch release/scripts/addons_contrib/object_facemap_auto/auto_fmap_widgets.py... error: pendant la recherche de :

    # foo;bar=baz;bonzo=bingo --> {"bar": baz", "bonzo": bingo}
    mpr.fmap_target_rules = dict(
        item.partition("=")[::2] for item in fmap_rules,
    )

    # XXX, we might want to have some way to extract a 'center' from a face-map

error: le patch a échoué : release/scripts/addons_contrib/object_facemap_auto/auto_fmap_widgets.py:324 error: release/scripts/addons_contrib/object_facemap_auto/auto_fmap_widgets.py : le patch ne s'applique pas

bartus commented on 2019-11-16 23:51 (UTC) (edited on 2019-11-16 23:54 (UTC) by bartus)

@lehthanis: try this out.

sudo mount -o remount,suid /tmp/
sudo pacman -S devtools
cd /tmp
git clone https://aur.archlinux.org/blender-2.7.git
cd blender-2.7
extra-x86_64-build -r /tmp/

It works in docker:arch the most pristine version of Arch out there, you just need to look harder :)

Perhaps just cleanning the sources before build will help makepkg -C :thinking:

lehthanis commented on 2019-11-16 21:09 (UTC)

misconfigured? where is the config? I just downloaded the package and makepkg -si

bartus commented on 2019-11-16 20:33 (UTC)

@lehthanis: Nope, you have misconfigured sources, addons_contrib are set to trace blender2.7 branch witch doesn't contains that change.

#.gitmodules
...
[submodule "release/scripts/addons_contrib"]
        path = release/scripts/addons_contrib
        url = ../blender-addons-contrib.git
        ignore = all
        branch = blender2.7

lehthanis commented on 2019-11-15 20:59 (UTC)

@bartus I just did a system update and can no longer rebuild this package. Error is: Checking patch release/scripts/addons_contrib/object_facemap_auto/auto_fmap_widgets.py... error: while searching for:

    # foo;bar=baz;bonzo=bingo --> {"bar": baz", "bonzo": bingo}
    mpr.fmap_target_rules = dict(
        item.partition("=")[::2] for item in fmap_rules,
    )

    # XXX, we might want to have some way to extract a 'center' from a face-map

error: patch failed: release/scripts/addons_contrib/object_facemap_auto/auto_fmap_widgets.py:324 error: release/scripts/addons_contrib/object_facemap_auto/auto_fmap_widgets.py: patch does not apply ==> ERROR: A failure occurred in prepare(). Aborting...

bartus commented on 2019-10-10 17:46 (UTC) (edited on 2019-10-21 18:52 (UTC) by bartus)

@lehthanis: Perhaps there is an AUR helper out there that can pull this trick, but I'm not aware of one.

Edit: rebuild-detector is the one ;)

lehthanis commented on 2019-10-09 14:16 (UTC) (edited on 2019-10-09 14:17 (UTC) by lehthanis)

@bartus. I'm not using a helper...could that be my problem? I mean, I use auracle to download and check for aur package updates, but I just use makepkg -si for building aur packages...should I do this differently for reliable results? Thanks much for keeping this updated though!