diff options
author | btd1337 | 2019-11-02 22:18:30 -0300 |
---|---|---|
committer | btd1337 | 2019-11-02 22:19:59 -0300 |
commit | e5420ffd3d64e19c03c16e800642cfe8ac6e2d66 (patch) | |
tree | 6b6b7211d9d38c74f466522c27cd5a48a503dca1 /PKGBUILD | |
parent | ffdb2cd19798eb8f1622ec2eaaadea9e3312f6bb (diff) | |
download | aur-e5420ffd3d64e19c03c16e800642cfe8ac6e2d66.tar.gz |
add arch-tweaks and leave-bg-alone patchs and update PKGBuild
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 40 |
1 files changed, 30 insertions, 10 deletions
@@ -5,28 +5,48 @@ _gitname=default-settings _author=elementary pkgname=pantheon-default-settings pkgver=5.1.1 -pkgrel=2 +pkgrel=3 pkgdesc="Default settings for Pantheon" arch=('any') url="https://github.com/${_author}/${_gitname}" license=('GPL3') groups=('pantheon-stable') depends=('elementary-icon-theme' 'gtk-theme-elementary' - 'elementary-wallpapers' 'ttf-droid' 'ttf-opensans') + 'elementary-wallpapers' 'ttf-droid' 'ttf-opensans' 'ttf-roboto') provides=('pantheon-default-settings') conflicts=('pantheon-default-settings') provides=("${_gitname}") conflicts=("${_gitname}-git") -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") -sha1sums=("1f2e3499b1c2d820743714318b1f396876f5b948") +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz" + 'arch-tweaks.patch' + 'leave-bg-alone.patch') +sha256sums=('7f17ef8d1dcdaca0017cf8bcf2160543b8b00ad64456e3ff4c826f627b313790' + '99528c7ed672a5231f4d42d90421cef18d416f2b7aea6e0381db7cea6f9391d3' + '3732b2209d28c68bb3a11da5726f486db1fca9fcb3776bf58f83c81678b84211') + +prepare() { + cd "${srcdir}/${_gitname}-${pkgver}" + + #Remove ubuntu-specific settings + patch -Np1 -i ../arch-tweaks.patch + + #Don't touch any background-related settings + patch -Np2 -i ../leave-bg-alone.patch +} package() { - cd "${srcdir}/${_gitname}-${pkgver}" + cd "${srcdir}/${_gitname}-${pkgver}" - install -Dm 644 overrides/default-settings.gschema.override "${pkgdir}"/usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override - install -Dm 644 settings.ini -t "${pkgdir}"/etc/gtk-3.0/ - install -dm 755 "${pkgdir}"/etc/skel/.config - cp -dr --no-preserve='ownership' plank "${pkgdir}"/etc/skel/.config/ - cp -dr --no-preserve='ownership' profile.d "${pkgdir}"/etc/ + install -Dm 644 accountsservice/io.elementary.pantheon.AccountsService.xml -t "${pkgdir}"/usr/share/dbus-1/interfaces/ + install -Dm 644 accountsservice/io.elementary.pantheon.AccountsService.policy -t "${pkgdir}"/usr/share/polkit-1/actions/ + cp -dr --no-preserve='ownership' plank "${pkgdir}"/etc/skel/.config/ + cp -dr --no-preserve='ownership' profile.d sudoers.d "${pkgdir}"/etc/ + install -Dm 644 sessioninstaller.desktop -t "${pkgdir}"/usr/share/applications/ + install -Dm 644 settings.ini -t "${pkgdir}"/etc/gtk-3.0/ + install -m 644 debian/elementary-default-settings.gsettings-override "${pkgdir}"/usr/share/glib-2.0/schemas/25_pantheon-default-settings.gschema.override + install -dm 755 .inputrc "${pkgdir}"/etc/skel/ + + install -Dm 644 default-testpage.pdf -t "${pkgdir}"usr/share/cups/data } + |