Skip to content

Commit

Permalink
Rename the project to „amded”
Browse files Browse the repository at this point in the history
...which is short for: Audio Meta-Data EDitor

There's another taggit, from 2006.

Also, every other reasonable project name is taken, aparently, by
projects with just a project page and no code at all... fuuu.

Signed-off-by: Frank Terbeck <ft@bewatermyfriend.org>
  • Loading branch information
ft committed Nov 5, 2013
1 parent 9bffeab commit c7cf670
Show file tree
Hide file tree
Showing 37 changed files with 274 additions and 258 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
gmon.out
tags
TAGS
taggit
amded
core
core.*
taggit.1
amded.1
*.mp3
*.ogg
*.flac
Expand Down
4 changes: 2 additions & 2 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
When - within this software package - the term "taggit workers" is used,
that refers to the people involved in developing taggit. This files
When - within this software package - the term "amded workers" is used,
that refers to the people involved in developing amded. This files
lists those who are considered to be members of that group.

Maintainer and primary author:
Expand Down
10 changes: 10 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

- Rename "filename" to "file-name" in machine-readable output.

- Rename project from "taggit" to "amded".

As it turns out, there is another project named taggit
(http://taggit.sourceforge.net), which was started in 2006.

"amded" is an acronym for "Audio Meta-Data EDitor". The name was chosen
because every other half-way decent name was taken by at least one
project (many of which are just sitting around with just a project page
on the net and nothing else. thankyouverymuch.)

* 0.4 → 0.5 (released 2013-11-04):

- Add support for deleting tags (like ‘album’) via ‘-d’.
Expand Down
2 changes: 1 addition & 1 deletion LICENCE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2009-2013 taggit workers, All rights reserved.
* Copyright 2009-2013 amded workers, All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
Expand Down
20 changes: 10 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ DEBUG ?= -ggdb -O0

CXX = clang++

PROJECT = taggit
HEADERS = taggit.h bsdgetopt.c
SOURCES = taggit.cpp info.cpp setup.cpp cmdline.cpp value.cpp
PROJECT = amded
HEADERS = amded.h bsdgetopt.c
SOURCES = amded.cpp info.cpp setup.cpp cmdline.cpp value.cpp
SOURCES += list.cpp list-human.cpp list-machine.cpp file-spec.cpp
SOURCES += file-type.cpp tag-implementation.cpp tag.cpp strip.cpp
OBJS = taggit.o info.o setup.o cmdline.o value.o
OBJS = amded.o info.o setup.o cmdline.o value.o
OBJS += list.o list-human.o list-machine.o file-spec.o
OBJS += file-type.o tag-implementation.o tag.o strip.o
CXXFLAGS += `pkg-config --cflags taglib`
Expand Down Expand Up @@ -47,13 +47,13 @@ _depend: $(SOURCES)

install:
$(INSTALLDIR) $(DESTDIR)$(PREFIX)/bin
$(INSTALLBIN) taggit $(DESTDIR)$(PREFIX)/bin/
$(INSTALLBIN) amded $(DESTDIR)$(PREFIX)/bin/
$(INSTALLDIR) $(DESTDIR)$(PREFIX)/$(MANDIR)1
$(INSTALLMAN) taggit.1 $(DESTDIR)$(PREFIX)/$(MANDIR)1/
$(INSTALLMAN) amded.1 $(DESTDIR)$(PREFIX)/$(MANDIR)1/

uninstall:
rm -f $(DESTDIR)$(PREFIX)/bin/taggit
rm -f $(DESTDIR)$(PREFIX)/$(MANDIR)1/taggit.1
rm -f $(DESTDIR)$(PREFIX)/bin/amded
rm -f $(DESTDIR)$(PREFIX)/$(MANDIR)1/amded.1

.cpp.o:
$(CXX) $(CXXFLAGS) -o $@ -c $<
Expand All @@ -62,7 +62,7 @@ $(PROJECT): $(OBJS) $(HEADERS)
$(CXX) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS)

clean:
rm -f *.o taggit *.1 .depend git-version.h version-magic.make
rm -f *.o amded *.1 .depend git-version.h version-magic.make

distclean: clean
rm -f tags TAGS
Expand All @@ -77,7 +77,7 @@ tags:
ctags -e . *.c *.cpp *.h

devdoc:
doxygen doxygen.taggit
doxygen doxygen.amded

lint:
-splint -preproc -linelen 128 -standard -warnposix -booltype boolean +charintliteral -nullassign $(SOURCES)
Expand Down
16 changes: 11 additions & 5 deletions README
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
taggit - Basic command line tagging engine for audio files
amded - Basic command line tagging engine for audio files


What it is:
Taggit is based on KDE's taglib[1]. It is a very basic program,
Amded is based on KDE's taglib[1]. It is a very basic program,
that lists and modifies meta information found in audio files.

What it is NOT:
Taggit is *not* an automatic tagging utility. But it can be used
Amded is *not* an automatic tagging utility. But it can be used
as a tagging backend in higher-level applications.


Requirements:
In order to build taggit, you will need:
In order to build amded, you will need:
- a C++11-able C++ compiler
- taglib installed on the system (including its headers)
- pkg-config to figure out where taglib lives on the system
- txt2tags to generate taggit's manual
- txt2tags to generate amded's manual
- exuberant ctags if you're planning to use `make tags'


Expand Down Expand Up @@ -46,6 +46,12 @@ Installation:
% make install


Name

Yes, this program once called "taggit". But there's another program by that
name with a similar purpose (it's a GUI tagging utility).


For user-visible changes see the CHANGES file.

[1] <http://developer.kde.org/~wheeler/taglib.html>
14 changes: 7 additions & 7 deletions taggit-vendor.h → amded-vendor.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
/*
* Copyright (c) 2013 taggit workers, All rights reserved.
* Copyright (c) 2013 amded workers, All rights reserved.
* Terms for redistribution and use can be found in LICENCE.
*/

/**
* @file taggit-vendor.h
* @file amded-vendor.h
* @brief Vendor specific information
*
* This file is *only* included, if the VENDOR_BUILD macro is set in the build
Expand All @@ -22,19 +22,19 @@
* @endcode
*/

#ifndef INC_TAGGIT_VENDOR_H
#define INC_TAGGIT_VENDOR_H
#ifndef INC_AMDED_VENDOR_H
#define INC_AMDED_VENDOR_H

/**
* Vendor-specific version information.
*
* If set to "foo-bar", taggit's version information output will look like
* If set to "foo-bar", amded's version information output will look like
* this:
*
* @code
* taggit version 0.5 (foo-bar)
* amded version 0.5 (foo-bar)
* @endcode
*/
#define VENDOR_VERSION "foo-OS package version 0.5-9"

#endif /* INC_TAGGIT_VENDOR_H */
#endif /* INC_AMDED_VENDOR_H */
Loading

0 comments on commit c7cf670

Please sign in to comment.