diff --git a/ChangeLog b/ChangeLog index b516006..48fc4c1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,6 @@ -2020-10-21 Michael Herstine +2020-10-22 Michael Herstine + + Preparing for publication to crates.io. Generalized commands. I removed the "scribbu" feature & associated commands & replaced diff --git a/NEWS b/NEWS index 8c1a23f..813fb32 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,8 @@ mpdpopm News -- history of user-visible changes -*- outline -*- +* 0.1.12 build + +Minor changes preparatory to publication on crates.io; no user-facing changes. * 0.1.11 build ** User-visible changes diff --git a/README.org b/README.org index 7b2c032..86820b7 100644 --- a/README.org +++ b/README.org @@ -2,7 +2,7 @@ #+DESCRIPTION: mpdpopm #+AUTHOR: Michael Herstine #+EMAIL: sp1ff@pobox.com -#+DATE: <2020-10-21 Wed 12:53> +#+DATE: <2020-10-22 Thu 09:33> #+AUTODATE: t * Introduction @@ -19,8 +19,8 @@ While I plan on publishing this to [[https://crates.io/][crates.io]], I have not yet done so. You can get a source tarball & install it through the usual =configure && make && make install=: #+BEGIN_SRC bash -curl -L -O https://github.com/mpdpopm/archive/0.1.11.tar.gz -tar xf mpdpopm-0.1.11.tar.gz && cd mpdpopm-0.1.11 +curl -L -O https://github.com/mpdpopm/archive/0.1.12.tar.gz +tar xf mpdpopm-0.1.12.tar.gz && cd mpdpopm-0.1.12 ./configure && make all check sudo make install #+END_SRC @@ -89,7 +89,7 @@ mpdpopm will invoke =/home/mgh/bin/scribbu= like this: * Status & Roadmap -I am currently using [[https://github.com/sp1ff/mpdpopm][mpdpopm]] day in & day out with my music collection, but it's early days. I have chosen the version number (0.1) in the hopes of indicating that. I'm considering adding another sticker for a tag cloud, and adding a filter feature that would extend the MPD "find" capability to allow queries that include the stickers that [[https://github.com/sp1ff/mpdpopm][mpdpopm]] manages (so you could, for instance, say: +I am currently using [[https://github.com/sp1ff/mpdpopm][mpdpopm]] day in & day out with my music collection, but it's early days. I have chosen the version number (0.1) in the hopes of indicating that. I'm considering adding another sticker for a tag cloud, and adding a filter feature that would extend the MPD "find" capability to allow queries that include the stickers that [[https://github.com/sp1ff/mpdpopm][mpdpopm]] manages-- so you could, for instance, say: #+BEGIN_EXAMPLE find (artist =~ foo) and (rating > 175) diff --git a/bootstrap b/bootstrap index 6b36d7c..be91eef 100755 --- a/bootstrap +++ b/bootstrap @@ -1,3 +1,5 @@ #!/bin/sh test -L README || ln -s README.org README +emacs --batch --no-site-file -l org --find-file README.org -f org-md-export-to-markdown +mv -v README.md mpdpopm autoreconf -vfi diff --git a/configure.ac b/configure.ac index bb11bdd..a7d3d3c 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([mpdpopm], [0.1.11], [sp1ff@pobox.com], [mpdpopm], [https://github.com/sp1ff/mpdpopm]) +AC_INIT([mpdpopm], [0.1.12], [sp1ff@pobox.com], [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]) diff --git a/mpdpopm/.gitignore b/mpdpopm/.gitignore index 2692b77..d3bfc41 100644 --- a/mpdpopm/.gitignore +++ b/mpdpopm/.gitignore @@ -4,3 +4,4 @@ Cargo.lock .mpdpopm Cargo.toml rusty-tags.emacs +README.md diff --git a/mpdpopm/Cargo.toml.in b/mpdpopm/Cargo.toml.in index 021681b..700f000 100644 --- a/mpdpopm/Cargo.toml.in +++ b/mpdpopm/Cargo.toml.in @@ -3,6 +3,14 @@ name = "mpdpopm" version = "@PACKAGE_VERSION@" authors = ["@PACKAGE_AUTHOR@"] edition = "2018" +license = "GPL-3.0-or-later" +description = "Maintain ratings & playcounts for your mpd server" +homepage = "https://github.com/sp1ff/mpdpopm" +repository = "https://github.com/sp1ff/mpdpopm" +readme = "README.md" +keywords = ["mpd", "music", "daemon"] +categories = ["multimedia", "network-programming", "database"] +exclude = ["Cargo.toml.in", "Cargo.toml.orig", "Makefile", "Makefile.in", "Makefile.am", "rusty-tags.emacs", "src/vars.rs.am.in", "src/vars.rs.am", "flapdoodle.rs", "*.log"] [dependencies] async-trait = "0.1.31" diff --git a/mpdpopm/Makefile.am b/mpdpopm/Makefile.am index 945d63f..ed0cb1c 100644 --- a/mpdpopm/Makefile.am +++ b/mpdpopm/Makefile.am @@ -24,7 +24,9 @@ bin_PROGRAMS = mppopmd mppopm $(builddir)/src/flapdoodle.rs: $(builddir)/src/vars.rs.am sed -e "s|\$${prefix}|$(prefix)|g" $< > $@ -CLEANFILES = $(builddir)/Cargo.toml $(builddir)/src/flapdoodle.rs +CLEANFILES = $(builddir)/src/flapdoodle.rs + +DISTCLEANFILES = $(builddir)/Cargo.toml common_sources = clients.rs \ commands.rs \