mirror of
https://github.com/void-linux/void-packages.git
synced 2025-07-28 08:22:56 +02:00
geda: fix more unwanted files; add mutable_files
This commit is contained in:
parent
8016e11345
commit
17351f62a2
1 changed files with 6 additions and 4 deletions
|
@ -1,12 +1,15 @@
|
||||||
# Template file for 'geda'
|
# Template file for 'geda'
|
||||||
pkgname=geda
|
pkgname=geda
|
||||||
version=1.8.2
|
version=1.8.2
|
||||||
revision=2
|
revision=3
|
||||||
wrksrc=${pkgname}-gaf-${version}
|
wrksrc=${pkgname}-gaf-${version}
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
hostmakedepends="pkg-config guile desktop-file-utils"
|
hostmakedepends="pkg-config guile desktop-file-utils"
|
||||||
makedepends="gc-devel gtk+-devel guile-devel"
|
makedepends="gc-devel gtk+-devel guile-devel"
|
||||||
depends="guile geda-data"
|
depends="guile geda-data"
|
||||||
|
mutable_files="/usr/share/mime/application/x-geda-symbol.xml
|
||||||
|
/usr/share/mime/application/x-geda-gsch2pcb-project.xml
|
||||||
|
/usr/share/mime/application/x-geda-schematic.xml"
|
||||||
short_desc="Electronic Design Automation tool"
|
short_desc="Electronic Design Automation tool"
|
||||||
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
||||||
license="GPL-2"
|
license="GPL-2"
|
||||||
|
@ -18,8 +21,9 @@ case "$XBPS_TARGET_MACHINE" in
|
||||||
*-musl) broken="Because guile fails https://travis-ci.org/voidlinux/void-packages/jobs/64873229"
|
*-musl) broken="Because guile fails https://travis-ci.org/voidlinux/void-packages/jobs/64873229"
|
||||||
esac
|
esac
|
||||||
post_install() {
|
post_install() {
|
||||||
# Remove unwanted files in /usr/share/mime
|
# Remove unwanted files in /usr/share/mime and /usr/share/applications
|
||||||
find ${DESTDIR}/usr/share/mime -maxdepth 1 -type f | xargs rm
|
find ${DESTDIR}/usr/share/mime -maxdepth 1 -type f | xargs rm
|
||||||
|
rm ${DESTDIR}/usr/share/applications/mimeinfo.cache
|
||||||
}
|
}
|
||||||
geda-devel_package() {
|
geda-devel_package() {
|
||||||
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
|
depends="${makedepends} ${sourcepkg}>=${version}_${revision}"
|
||||||
|
@ -42,8 +46,6 @@ geda-data_package() {
|
||||||
noarch=yes
|
noarch=yes
|
||||||
short_desc+=" - data files"
|
short_desc+=" - data files"
|
||||||
pkg_install() {
|
pkg_install() {
|
||||||
# Do not remove the local sym directory
|
|
||||||
touch ${DESTDIR}/usr/share/gEDA/sym/local/.keep-me
|
|
||||||
vmove usr/share/gEDA
|
vmove usr/share/gEDA
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue