summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Straube2016-11-01 10:22:05 +0100
committerMichael Straube2016-11-01 10:22:05 +0100
commit42da732247e62556d9e89891922afbfe0398e5a7 (patch)
treefc12ac379256a5d0ab73bca98c5a36504ff1db19
parent35d1c05f49449646ca16ec4d835a8c2a1f61504d (diff)
downloadaur-42da732247e62556d9e89891922afbfe0398e5a7.tar.gz
Fix install path, depends, license
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD34
-rw-r--r--ttf-oxygen-git.install4
3 files changed, 37 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3cb86d9aa890..3f290dbd5499 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,24 @@
pkgbase = ttf-oxygen-git
- pkgdesc = A desktop/gui font family for integrated use with the KDE desktop. (GIT version)
- pkgver = 5.3.90.r168.4a2d1f7
+ pkgdesc = A desktop/gui font family for integrated use with the KDE desktop
+ pkgver = 5.4.90.r170.5f935c7
pkgrel = 1
- url = https://projects.kde.org/projects/playground/artwork/oxygen-fonts
+ url = https://projects.kde.org/projects/kde/workspace/oxygen-fonts
install = ttf-oxygen-git.install
- arch = any
+ arch = i686
+ arch = x86_64
license = custom:OFL
+ license = GPL
+ license = custom:GPL+FE
makedepends = git
- makedepends = cmake
makedepends = extra-cmake-modules
makedepends = fontforge
+ depends = fontconfig
+ depends = xorg-fonts-encodings
+ depends = xorg-font-utils
provides = ttf-oxygen
+ provides = ttf-font
conflicts = ttf-oxygen
+ options = !emptydirs
source = git://anongit.kde.org/oxygen-fonts.git
sha1sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index cc7f2b995089..67347b16818a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,27 +3,29 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgname=ttf-oxygen-git
-pkgver=5.3.90.r168.4a2d1f7
+pkgver=5.4.90.r170.5f935c7
pkgrel=1
-pkgdesc="A desktop/gui font family for integrated use with the KDE desktop. (GIT version)"
-arch=('any')
-license=('custom:OFL')
-url='https://projects.kde.org/projects/playground/artwork/oxygen-fonts'
-makedepends=('git' 'cmake' 'extra-cmake-modules' 'fontforge')
-provides=('ttf-oxygen')
+pkgdesc="A desktop/gui font family for integrated use with the KDE desktop"
+url='https://projects.kde.org/projects/kde/workspace/oxygen-fonts'
+arch=('i686' 'x86_64') # CMake files are arch-dependent
+license=('custom:OFL' 'GPL' 'custom:GPL+FE')
+depends=('fontconfig' 'xorg-fonts-encodings' 'xorg-font-utils')
+makedepends=('git' 'extra-cmake-modules' 'fontforge')
+provides=('ttf-oxygen' 'ttf-font')
conflicts=('ttf-oxygen')
+options=('!emptydirs')
+install=${pkgname}.install
source=('git://anongit.kde.org/oxygen-fonts.git')
sha1sums=('SKIP')
-install=ttf-oxygen-git.install
pkgver() {
cd oxygen-fonts
- _ver="$(cat CMakeLists.txt | grep -m1 PROJECT_VERSION | cut -d '"' -f2)"
+ _ver="$(grep -m1 PROJECT_VERSION CMakeLists.txt | cut -d '"' -f2)"
echo "${_ver}.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
prepare() {
- mkdir -p build
+ mkdir build
}
build() {
@@ -37,5 +39,15 @@ build() {
}
package() {
- make -C build DESTDIR="${pkgdir}" install
+ cd build
+ make DESTDIR="${pkgdir}" install
+
+ # Fix install path
+ install -d "${pkgdir}"/usr/share/fonts/TTF
+ mv "${pkgdir}"/usr/share/fonts/truetype/oxygen/*.ttf \
+ "${pkgdir}"/usr/share/fonts/TTF/
+
+ install -d "${pkgdir}"/usr/share/licenses/${pkgname}
+ install -m644 "${srcdir}"/oxygen-fonts/COPYING-{GPL+FE.txt,OFL} \
+ "${pkgdir}"/usr/share/licenses/${pkgname}
}
diff --git a/ttf-oxygen-git.install b/ttf-oxygen-git.install
index 1c6679e68035..f5837f7f6e30 100644
--- a/ttf-oxygen-git.install
+++ b/ttf-oxygen-git.install
@@ -1,8 +1,8 @@
post_install() {
echo -n "Updating font cache... "
fc-cache -s
- mkfontscale /usr/share/fonts/truetype/oxygen
- mkfontdir /usr/share/fonts/truetype/oxygen
+ mkfontscale /usr/share/fonts/TTF
+ mkfontdir /usr/share/fonts/TTF
echo "done."
}