-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
`mppopmd` can now communicate with the mpd server over a local (Unix) socket.
- Loading branch information
Showing
19 changed files
with
540 additions
and
148 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,25 @@ | ||
2021-03-27 Michael Herstine <[email protected]> | ||
2021-10-11 Michael Herstine <[email protected]> | ||
|
||
Address issue #5. | ||
`mppopmd` can now communicate with the mpd server over a local | ||
(Unix) socket. | ||
|
||
2021-03-29 Michael Herstine <[email protected]> | ||
|
||
Repairing GH workflows | ||
|
||
Post rebase checkin. | ||
This commit updates some packaging details after I rebased | ||
the 'filters' branch onto 'master'. | ||
|
||
2021-03-28 Michael Herstine <[email protected]> | ||
|
||
Documentation commit. | ||
Broke-up the README; most of its content went into a new | ||
user manual in Texinfo format. The process of documenting | ||
filter quoting exposed multiple bugs-- fixed. | ||
|
||
2021-03-21 Michael Herstine <[email protected]> | ||
2021-03-28 Michael Herstine <[email protected]> | ||
|
||
First true filter implementation. | ||
This commit: | ||
|
@@ -20,13 +34,27 @@ | |
|
||
4. begins adding unit tests for the evaluator | ||
|
||
2021-03-18 Michael Herstine <[email protected]> | ||
2021-03-28 Michael Herstine <[email protected]> | ||
|
||
First commit of filter evaluation logic. | ||
The filter evaluator is fully functional; method 'findadd' is | ||
working. | ||
|
||
2021-03-03 Michael Herstine <[email protected]> | ||
Adding the `findadd' command. | ||
This commit implements first support for extending MPD filters | ||
to include items managed by mpdpopm. | ||
|
||
First commit of the filter parser. Contains just the grammar and some unit tests-- no externally-visible functionality. | ||
|
||
2021-03-11 Michael Herstine <[email protected]> | ||
|
||
Commented-out the automatic version release now that I've debugged the issue | ||
|
||
Fix release workflow. | ||
|
||
Fix release workflow. | ||
|
||
2021-03-10 Michael Herstine <[email protected]> | ||
|
||
Boilerplate update. | ||
This commit updates copyright statements throughout, as well | ||
|
@@ -40,15 +68,6 @@ | |
1. addresses issue #3 by providing an Arch package with | ||
releases | ||
2. addresses issue #4 by providing a systemd unit | ||
2020-12-26 Michael Herstine <[email protected]> | ||
|
||
First commit of the filter parser. Contains just the grammar and some unit tests-- no externally-visible functionality. | ||
|
||
2021-02-24 Michael Herstine <[email protected]> | ||
|
||
Adding the `findadd' command. | ||
This commit implements first support for extending MPD filters | ||
to include items managed by mpdpopm. | ||
|
||
2020-12-19 Michael Herstine <[email protected]> | ||
|
||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
#+AUTHOR: Michael Herstine | ||
#+DESCRIPTION: mpdpopm | ||
#+EMAIL: [email protected] | ||
#+DATE: <2021-03-28 Sun 17:44> | ||
#+DATE: <2021-10-11 Mon 12:10> | ||
#+AUTODATE: t | ||
|
||
* Introduction | ||
|
@@ -56,10 +56,10 @@ Thanks to a suggestion by [[https://github.com/m040601][m040601]], you can down | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L --output mpdpopm-0.2.3.tar.gz https://github.com/sp1ff/mpdpopm/releases/download/0.2.3/mpdpopm-0.2.3-x86_64-unknown-linux.tar.gz | ||
tar xf mpdpopm-0.2.3.tar.gz | ||
tree mpdpopm-0.2.3-x86_64-unknown-linux/ | ||
mpdpopm-0.2.3-x86_64-unknown-linux/ | ||
curl -L --output mpdpopm-0.3.0.tar.gz https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm-0.3.0-x86_64-unknown-linux.tar.gz | ||
tar xf mpdpopm-0.3.0.tar.gz | ||
tree mpdpopm-0.3.0-x86_64-unknown-linux/ | ||
mpdpopm-0.3.0-x86_64-unknown-linux/ | ||
├── bin | ||
│ ├── mppopm | ||
│ └── mppopmd | ||
|
@@ -89,8 +89,8 @@ If you're running on a Debian-based Linux distribution, and you're on an x86_64 | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.2.3/mpdpopm_0.2.3_amd64.deb | ||
sudo dpkg -i mpdpopm_0.2.3_amd64.deb | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm_0.3.0_amd64.deb | ||
sudo dpkg -i mpdpopm_0.3.0_amd64.deb | ||
#+END_SRC | ||
|
||
The binaries will be placed in =/usr/local/bin=, and you can proceed to [[#getting_started][Getting Started]], below. | ||
|
@@ -101,8 +101,8 @@ If you're running on an Arch-based Linux distribution, and you're on an x86_64 p | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.2.3/mpdpopm_0.2.3-1-x86_64.pkg.tar.zst | ||
sudo pacman -U mpdpopm_0.2.3-1-x86_64.pkg.tar.zst | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm_0.3.0-1-x86_64.pkg.tar.zst | ||
sudo pacman -U mpdpopm_0.3.0-1-x86_64.pkg.tar.zst | ||
#+END_SRC | ||
|
||
The binaries will be placed in =/usr/local/bin=, and you can proceed to [[#getting_started][Getting Started]], below. | ||
|
@@ -113,9 +113,9 @@ If you've got the Rust toolchain as well as Autotools installed, you can build f | |
|
||
#+BEGIN_SRC bash | ||
cd /tmp | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.2.3/mpdpopm-0.2.3.tar.xz | ||
tar xf mpdpopm-0.2.3.tar.xz | ||
cd mpdpopm-0.2.3 | ||
curl -L -O https://github.com/sp1ff/mpdpopm/releases/download/0.3.0/mpdpopm-0.3.0.tar.xz | ||
tar xf mpdpopm-0.3.0.tar.xz | ||
cd mpdpopm-0.3.0 | ||
./configure | ||
make | ||
make check | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -37,6 +37,3 @@ USER mgh | |
|
||
ENV PATH="/home/mgh/.cargo/bin:${PATH}" | ||
|
||
# RUN cargo install cargo-aur && \ | ||
# cargo install cargo-arch | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
#!/usr/bin/env bash | ||
|
||
# This script will bindmount the host mpdpopm project directory and invoke | ||
# `cargo deb` so as to make an Debian package. It's meant for use during | ||
# mpdpopm development, as a check that my latest changes won't break anything | ||
# at release-time when it's time to package the latest mpdpopm. | ||
|
||
# It is presumably run from the root mpdpopm directory. | ||
|
||
# Invoke as `admin/build-dev-arch-pkg mpdpopm-${version}.tar.gz | ||
|
||
set -ex | ||
docker build -t mpdpopm-debian:latest -f admin/Dockerfile-debian . | ||
|
||
here=$(pwd) | ||
script=${here}/admin/build-dev-debian-pkg-cnt | ||
license=${here}/LICENSE | ||
tarball=${here}/$1 | ||
|
||
docker_args="-it" | ||
docker_args="$docker_args -v ${script}:/build-dev-pkg:ro" | ||
docker_args="$docker_args -v ${tarball}:/$1:ro" | ||
docker_args="$docker_args -v ${license}:/LICENSE" | ||
docker_args="$docker_args --mount type=bind,source=${here},target=/mpdpopm" | ||
docker_args="$docker_args --privileged" | ||
docker_args="$docker_args --ulimit core=-1" | ||
docker_args="$docker_args -u mgh" | ||
# Un-comment to just drop into the container & experiment | ||
# cmd="docker run ${docker_args} mpdpopm-debian:latest" | ||
cmd="docker run ${docker_args} mpdpopm-debian:latest /build-dev-pkg $1" | ||
exec $cmd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
#!/bin/bash | ||
|
||
set -ex | ||
base="$(basename $1 .tar.gz)" | ||
version="${base:8}" | ||
cp -v /"$1" /tmp | ||
cd /tmp | ||
tar -xf "$1" | ||
cd mpdpopm-${version} | ||
cp -v /LICENSE . | ||
./configure | ||
cd mpdpopm | ||
cargo deb | ||
sudo cp -v target/debian/mpdpopm_${version}_amd64.deb /mpdpopm | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
AC_INIT([mpdpopm], [0.2.3], [[email protected]], [mpdpopm], [https://github.com/sp1ff/mpdpopm]) | ||
AC_INIT([mpdpopm], [0.3.0], [[email protected]], [mpdpopm], [https://github.com/sp1ff/mpdpopm]) | ||
AC_CONFIG_AUX_DIR([build-aux]) | ||
AC_CONFIG_SRCDIR([mpdpopm/Cargo.toml.in]) | ||
AM_INIT_AUTOMAKE([-Wall -Werror -Wno-portability -Wno-override gnits std-options dist-bzip2 dist-xz]) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
@set UPDATED 29 March 2021 | ||
@set UPDATED-MONTH March 2021 | ||
@set EDITION 0.2.3 | ||
@set VERSION 0.2.3 | ||
@set EDITION 0.3.0 | ||
@set VERSION 0.3.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.