Skip to content

Commit

Permalink
Pass -dd to pacman
Browse files Browse the repository at this point in the history
  • Loading branch information
Morganamilo committed Jun 8, 2021
1 parent a5af3b4 commit 5a496c4
Show file tree
Hide file tree
Showing 127 changed files with 8,461 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/install.rs
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,10 @@ pub fn copy_sync_args<'a>(config: &'a Config, args: &mut Args<&'a str>) {
if config.args.has_arg("dbonly", "dbonly") {
args.arg("dbonly");
}

for _ in 0..config.args.count("d", "nodeps") {
args.arg("d");
}
}

pub async fn build_pkgbuild(config: &mut Config) -> Result<i32> {
Expand Down
7 changes: 7 additions & 0 deletions testdata/clone/pkg/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
pkgbase = pkg
pkgver = 1
pkgrel = 1
arch = any
depends = pacaur

pkgname = pkg
5 changes: 5 additions & 0 deletions testdata/clone/pkg/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
pkgname=pkg
pkgver=1
pkgrel=1
arch=(any)
depends=(pacaur)
36 changes: 36 additions & 0 deletions testdata/clone/polybar/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
pkgbase = polybar
pkgdesc = A fast and easy-to-use status bar
pkgver = 3.5.6
pkgrel = 1
url = https://github.com/polybar/polybar
install = polybar.install
arch = i686
arch = x86_64
license = MIT
makedepends = cmake
makedepends = python
makedepends = pkg-config
makedepends = python-sphinx
makedepends = python-packaging
makedepends = i3-wm
depends = cairo
depends = xcb-util-image
depends = xcb-util-wm
depends = xcb-util-xrm
depends = xcb-util-cursor
depends = alsa-lib
depends = libpulse
depends = libmpdclient
depends = libnl
depends = jsoncpp
depends = curl
optdepends = i3-wm: i3 module support
optdepends = ttf-unifont: Font used in example config
optdepends = siji-git: Font used in example config
optdepends = xorg-fonts-misc: Font used in example config
conflicts = polybar-git
source = https://github.com/polybar/polybar/releases/download/3.5.6/polybar-3.5.6.tar.gz
sha256sums = dfe602fc6ac96eac2ae0f5deb2f87e0dd1f81ea5d0f04ad3b3bfd71efd5cc038

pkgname = polybar

13 changes: 13 additions & 0 deletions testdata/clone/polybar/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
pkgname=polybar
pkgver=3.5.6
pkgrel=1
pkgdesc="A fast and easy-to-use status bar"
arch=("i686" "x86_64")
depends=("cairo" "xcb-util-image" "xcb-util-wm" "xcb-util-xrm" "xcb-util-cursor"
"alsa-lib" "libpulse" "libmpdclient" "libnl" "jsoncpp" "curl")
optdepends=("i3-wm: i3 module support"
"ttf-unifont: Font used in example config"
"siji-git: Font used in example config"
"xorg-fonts-misc: Font used in example config")
makedepends=("cmake" "python" "pkg-config" "python-sphinx" "python-packaging" "i3-wm")
conflicts=("polybar-git")
48 changes: 48 additions & 0 deletions testdata/db/local/alsa-lib-1.2.4-3/desc
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
%NAME%
alsa-lib

%VERSION%
1.2.4-3

%BASE%
alsa-lib

%DESC%
An alternative implementation of Linux sound support

%URL%
https://www.alsa-project.org

%ARCH%
x86_64

%BUILDDATE%
1603289779

%INSTALLDATE%
1621851264

%PACKAGER%
David Runge <dvzrv@archlinux.org>

%SIZE%
1655438

%REASON%
1

%LICENSE%
LGPL2.1

%VALIDATION%
pgp

%DEPENDS%
glibc
alsa-topology-conf
alsa-ucm-conf

%PROVIDES%
libasound.so=2-64
libatopology.so=2-64

157 changes: 157 additions & 0 deletions testdata/db/local/alsa-lib-1.2.4-3/files
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
%FILES%
usr/
usr/bin/
usr/bin/aserver
usr/include/
usr/include/alsa/
usr/include/alsa/asoundef.h
usr/include/alsa/asoundlib.h
usr/include/alsa/conf.h
usr/include/alsa/control.h
usr/include/alsa/control_external.h
usr/include/alsa/error.h
usr/include/alsa/global.h
usr/include/alsa/hwdep.h
usr/include/alsa/input.h
usr/include/alsa/mixer.h
usr/include/alsa/mixer_abst.h
usr/include/alsa/output.h
usr/include/alsa/pcm.h
usr/include/alsa/pcm_external.h
usr/include/alsa/pcm_extplug.h
usr/include/alsa/pcm_ioplug.h
usr/include/alsa/pcm_old.h
usr/include/alsa/pcm_plugin.h
usr/include/alsa/pcm_rate.h
usr/include/alsa/rawmidi.h
usr/include/alsa/seq.h
usr/include/alsa/seq_event.h
usr/include/alsa/seq_midi_event.h
usr/include/alsa/seqmid.h
usr/include/alsa/sound/
usr/include/alsa/sound/asoc.h
usr/include/alsa/sound/asound_fm.h
usr/include/alsa/sound/emu10k1.h
usr/include/alsa/sound/hdsp.h
usr/include/alsa/sound/hdspm.h
usr/include/alsa/sound/sb16_csp.h
usr/include/alsa/sound/sscape_ioctl.h
usr/include/alsa/sound/tlv.h
usr/include/alsa/sound/type_compat.h
usr/include/alsa/sound/uapi/
usr/include/alsa/sound/uapi/asoc.h
usr/include/alsa/sound/uapi/asound_fm.h
usr/include/alsa/sound/uapi/emu10k1.h
usr/include/alsa/sound/uapi/hdsp.h
usr/include/alsa/sound/uapi/hdspm.h
usr/include/alsa/sound/uapi/sb16_csp.h
usr/include/alsa/sound/uapi/sscape_ioctl.h
usr/include/alsa/sound/uapi/tlv.h
usr/include/alsa/timer.h
usr/include/alsa/topology.h
usr/include/alsa/use-case.h
usr/include/alsa/version.h
usr/include/asoundlib.h
usr/include/sys/
usr/include/sys/asoundlib.h
usr/lib/
usr/lib/libasound.so
usr/lib/libasound.so.2
usr/lib/libasound.so.2.0.0
usr/lib/libatopology.so
usr/lib/libatopology.so.2
usr/lib/libatopology.so.2.0.0
usr/lib/pkgconfig/
usr/lib/pkgconfig/alsa-topology.pc
usr/lib/pkgconfig/alsa.pc
usr/share/
usr/share/aclocal/
usr/share/aclocal/alsa.m4
usr/share/alsa/
usr/share/alsa/alsa.conf
usr/share/alsa/cards/
usr/share/alsa/cards/AACI.conf
usr/share/alsa/cards/ATIIXP-MODEM.conf
usr/share/alsa/cards/ATIIXP-SPDMA.conf
usr/share/alsa/cards/ATIIXP.conf
usr/share/alsa/cards/AU8810.conf
usr/share/alsa/cards/AU8820.conf
usr/share/alsa/cards/AU8830.conf
usr/share/alsa/cards/Audigy.conf
usr/share/alsa/cards/Audigy2.conf
usr/share/alsa/cards/Aureon51.conf
usr/share/alsa/cards/Aureon71.conf
usr/share/alsa/cards/CA0106.conf
usr/share/alsa/cards/CMI8338-SWIEC.conf
usr/share/alsa/cards/CMI8338.conf
usr/share/alsa/cards/CMI8738-MC6.conf
usr/share/alsa/cards/CMI8738-MC8.conf
usr/share/alsa/cards/CMI8788.conf
usr/share/alsa/cards/CS46xx.conf
usr/share/alsa/cards/EMU10K1.conf
usr/share/alsa/cards/EMU10K1X.conf
usr/share/alsa/cards/ENS1370.conf
usr/share/alsa/cards/ENS1371.conf
usr/share/alsa/cards/ES1968.conf
usr/share/alsa/cards/Echo_Echo3G.conf
usr/share/alsa/cards/FM801.conf
usr/share/alsa/cards/FWSpeakers.conf
usr/share/alsa/cards/FireWave.conf
usr/share/alsa/cards/GUS.conf
usr/share/alsa/cards/HDA-Intel.conf
usr/share/alsa/cards/HdmiLpeAudio.conf
usr/share/alsa/cards/ICE1712.conf
usr/share/alsa/cards/ICE1724.conf
usr/share/alsa/cards/ICH-MODEM.conf
usr/share/alsa/cards/ICH.conf
usr/share/alsa/cards/ICH4.conf
usr/share/alsa/cards/Loopback.conf
usr/share/alsa/cards/Maestro3.conf
usr/share/alsa/cards/NFORCE.conf
usr/share/alsa/cards/PC-Speaker.conf
usr/share/alsa/cards/PMac.conf
usr/share/alsa/cards/PMacToonie.conf
usr/share/alsa/cards/PS3.conf
usr/share/alsa/cards/RME9636.conf
usr/share/alsa/cards/RME9652.conf
usr/share/alsa/cards/SB-XFi.conf
usr/share/alsa/cards/SI7018.conf
usr/share/alsa/cards/TRID4DWAVENX.conf
usr/share/alsa/cards/USB-Audio.conf
usr/share/alsa/cards/VIA686A.conf
usr/share/alsa/cards/VIA8233.conf
usr/share/alsa/cards/VIA8233A.conf
usr/share/alsa/cards/VIA8237.conf
usr/share/alsa/cards/VX222.conf
usr/share/alsa/cards/VXPocket.conf
usr/share/alsa/cards/VXPocket440.conf
usr/share/alsa/cards/YMF744.conf
usr/share/alsa/cards/aliases.conf
usr/share/alsa/cards/pistachio-card.conf
usr/share/alsa/cards/vc4-hdmi.conf
usr/share/alsa/pcm/
usr/share/alsa/pcm/center_lfe.conf
usr/share/alsa/pcm/default.conf
usr/share/alsa/pcm/dmix.conf
usr/share/alsa/pcm/dpl.conf
usr/share/alsa/pcm/dsnoop.conf
usr/share/alsa/pcm/front.conf
usr/share/alsa/pcm/hdmi.conf
usr/share/alsa/pcm/iec958.conf
usr/share/alsa/pcm/modem.conf
usr/share/alsa/pcm/rear.conf
usr/share/alsa/pcm/side.conf
usr/share/alsa/pcm/surround21.conf
usr/share/alsa/pcm/surround40.conf
usr/share/alsa/pcm/surround41.conf
usr/share/alsa/pcm/surround50.conf
usr/share/alsa/pcm/surround51.conf
usr/share/alsa/pcm/surround71.conf
usr/share/doc/
usr/share/doc/alsa-lib/
usr/share/doc/alsa-lib/ChangeLog
usr/share/doc/alsa-lib/MEMORY-LEAK
usr/share/doc/alsa-lib/NOTES
usr/share/doc/alsa-lib/TODO
usr/share/doc/alsa-lib/asoundrc.txt

Binary file added testdata/db/local/alsa-lib-1.2.4-3/mtree
Binary file not shown.
39 changes: 39 additions & 0 deletions testdata/db/local/alsa-topology-conf-1.2.4-2/desc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
%NAME%
alsa-topology-conf

%VERSION%
1.2.4-2

%BASE%
alsa-topology-conf

%DESC%
ALSA topology configuration files

%URL%
https://alsa-project.org/

%ARCH%
any

%BUILDDATE%
1603292589

%INSTALLDATE%
1621851264

%PACKAGER%
David Runge <dvzrv@archlinux.org>

%SIZE%
343698

%REASON%
1

%LICENSE%
BSD

%VALIDATION%
pgp

20 changes: 20 additions & 0 deletions testdata/db/local/alsa-topology-conf-1.2.4-2/files
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
%FILES%
usr/
usr/share/
usr/share/alsa/
usr/share/alsa/topology/
usr/share/alsa/topology/broadwell/
usr/share/alsa/topology/broadwell/broadwell.conf
usr/share/alsa/topology/bxtrt298/
usr/share/alsa/topology/bxtrt298/bxt_i2s.conf
usr/share/alsa/topology/hda-dsp/
usr/share/alsa/topology/hda-dsp/skl_hda_dsp_generic-tplg.conf
usr/share/alsa/topology/sklrt286/
usr/share/alsa/topology/sklrt286/skl_i2s.conf
usr/share/doc/
usr/share/doc/alsa-topology-conf/
usr/share/doc/alsa-topology-conf/README.md
usr/share/licenses/
usr/share/licenses/alsa-topology-conf/
usr/share/licenses/alsa-topology-conf/LICENSE

Binary file added testdata/db/local/alsa-topology-conf-1.2.4-2/mtree
Binary file not shown.
39 changes: 39 additions & 0 deletions testdata/db/local/alsa-ucm-conf-1.2.4-2/desc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
%NAME%
alsa-ucm-conf

%VERSION%
1.2.4-2

%BASE%
alsa-ucm-conf

%DESC%
ALSA Use Case Manager configuration (and topologies)

%URL%
https://alsa-project.org/

%ARCH%
any

%BUILDDATE%
1603292700

%INSTALLDATE%
1621851264

%PACKAGER%
David Runge <dvzrv@archlinux.org>

%SIZE%
155610

%REASON%
1

%LICENSE%
BSD

%VALIDATION%
pgp

Loading

0 comments on commit 5a496c4

Please sign in to comment.