Package Details: enhanceio-dkms-git 108.01-2

Git Clone URL: https://aur.archlinux.org/enhanceio-dkms-git.git (read-only)
Package Base: enhanceio-dkms-git
Description: dkms module for EnhanceIO block device caching
Upstream URL: https://github.com/stec-inc/EnhanceIO
Keywords: cache EnhanceIO SSD
Licenses: GPL
Submitter: thermionix
Maintainer: isiachi
Last Packager: Frontier
Votes: 10
Popularity: 0.000000
First Submitted: 2013-12-09 01:45
Last Updated: 2015-06-09 06:18

Dependencies (3)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Frontier commented on 2014-11-17 06:49

Updated for Linux>=3.18

mmmm_cake commented on 2014-11-12 15:20

There's still an extra dot being added at some point in the process. This doesn't actually have anything to do with Packer, because the same thing happens when I download the tarball and run makepkg--I'm left with a file called "enhanceio-dkms-git-r105.1.2.-1-x86_64.pkg.tar.xz". Note the extra dot after the 2. I tried removing the package completely and reinstalling it, but that didn't help. Is anyone else having this problem? I can't imagine what could be causing it.

Frontier commented on 2014-11-12 07:34

@mmmm_cake: Octopi-git and PacmanXG4 (both have built-in AUR support do not have any issues. I've searched the wiki regarding AUR package requirements and there is no such requirement for a third significant digit; could it be that the helpers you mention "assume" a third significant digit.

In any case, I've uploaded a new tarball with a fake third digit, in order to stop complaining. Let me know if you have any more issues.

Frontier commented on 2014-11-12 07:33

@mmmm_cake: Octopi-git and PacmanXG4 (both have built-in AUR support do not have any issues. I've searched the wiki regarding AUR package requirements and there is no such requirement for a third significant digit; could it be that the helpers you mention "assume" a third significant digit.

In any case, I've uploaded a new tarball with a fake third digit, in order to stop complaining. Let me know if you have any more issues.

mmmm_cake commented on 2014-11-11 19:30

Packer and Kalu seem to consider the dot-less version number to be a newer one. For some reason, when I build the package (whether through Packer or running makepkg), an extra dot gets added to the version number in the .pkg.tar.xz file's name. When the PKGBUILD said "105.1.", it built as "105.1..". Now it builds as "105.1." and Kalu keeps telling me that a newer version (105.1) is available. I have no idea what's causing that.

Frontier commented on 2014-11-06 06:46

@mmmm_cake: the third significant was to be used for fetching the git HEAD version but that made no sense in the end; it was left behind.

Which AUR helpers have issues with that? On my system, both Octopi and aura have no issues with the dot.

Fixed.

Frontier commented on 2014-11-06 06:44

@mmmm_cake: the third significant was to be used for fetching the git HEAD version but that made no sense in the end; it was left behind :)

Fixed.

mmmm_cake commented on 2014-11-05 17:46

Why does the PKGBUILD now say "pkgver=105.1."? Is there any significance to that trailing period? It seems to be throwing off my AUR helpers.

Frontier commented on 2014-11-04 13:29

Package updated; now supports Linux >= 3.17

Frontier commented on 2014-10-27 16:51

Here is an updated PKGBUILD which builds under any Linux version including >=3.17. The build includes the latest commits.

To build it, download the tarball from the above link on the right and replace the included PKGBUILD with this one:

This version has a fixed package version
--------------------------------- cut here -------------------------------------
# Maintainer: Thermionix <thermionix@gmail.com>

pkgname=enhanceio-dkms-git
pkgver=r104.88cd79a.
pkgrel=1
pkgdesc="dkms module for EnhanceIO block device caching"
arch=('i686' 'x86_64')
url="https://github.com/stec-inc/EnhanceIO"
license=('GPL')
depends=('dkms' 'linux>=3.7' 'python2>=2.6.6')
makedepends=('git' 'linux-headers')
conflicts=()
install="${pkgname}.install"
source=("$pkgname"::'git+https://github.com/Frontier314/EnhanceIO'
'enhanceio-dkms-git.install')
sha256sums=('SKIP'
'198a30cb82934828d1e49aa13ba6c726b11ecfe4eb7d310e70b074be2524e2b8')
_modname=enhanceio

pkgver() {
cd "${srcdir}/${pkgname}"
printf "r%s.%s" ${pkgver}
}

prepare() {
cd "${srcdir}/${pkgname}/Driver/enhanceio"
sed -i "s/#MODULE_VERSION#/${pkgver}/" dkms.conf
}

build() {
sed -i -e '\|^#!/usr/bin/python$|s|python|python2|' "${srcdir}/${pkgname}/CLI/eio_cli"
cd "${srcdir}/${pkgname}/Driver/enhanceio"
warning "Please make sure the current kernel version matches the available linux-headers version"
make
}

package() {
install -D -m0700 "${srcdir}/${pkgname}/CLI/eio_cli" "${pkgdir}/sbin/eio_cli"
install -D -m0644 "${srcdir}/${pkgname}/CLI/eio_cli.8" "${pkgdir}/usr/share/man/man8/eio_cli.8"

install -d "${pkgdir}/usr/src/${_modname}-${pkgver}/"
install -m 644 ${srcdir}/${pkgname}/Driver/enhanceio/* "${pkgdir}/usr/src/${_modname}-${pkgver}/"

cd "${srcdir}/${pkgname}/Driver/enhanceio"
make DESTDIR="${pkgdir}" install
}
--------------------------------- cut here -------------------------------------