debian/ 0000755 0000000 0000000 00000000000 11732671142 007172 5 ustar debian/cfourcc.manpages 0000644 0000000 0000000 00000000013 11715534630 012326 0 ustar debian/*.1
debian/cfourcc.1.pod 0000644 0000000 0000000 00000005113 11715534630 011462 0 ustar # Copyright
#
# Copyright (C) 2008-2009 Jari Aalto
#
# License
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
# Description
#
# To learn what TOP LEVEL section to use in manual pages,
# see POSIX/Susv standard and "tility Description Defaults" at
# http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap01.html#tag_01_11
#
# This is manual page in Perl POD format. Read more at
# http://perldoc.perl.org/perlpod.html or run command:
#
# perldoc perlpod | less
#
# To check the syntax:
#
# podchecker *.pod
#
# Create manual page with command:
#
# pod2man PAGE.N.pod > PAGE.N
=pod
=head1 NAME
cfourcc - tool for changing FourCC in Microsoft RIFF AVI files
=head1 SYNOPSIS
cfourcc [-i]
cfourcc -u
=head1 OPTIONS
=over 4
=item B<-h>
Show summary of options.
=item B<-d CODE>
Sets FOURCC codec decription string.
=item B<-f>
Force changing FOURCC on unsupported file
=item B<-i>
Display FOURCC information (default).
=item B<-u CODE>
Set FOURCC codec.
None.
=back
=head1 DESCRIPTION
Program identifies the codec used in AVI files (*.avi) and allows the
user to change the FourCC description code (like fourcc-changer in
Windows). Useful for people working with Microsoft AVI file. A Linux
clone of AviC fourcc changer tool.
=head1 EXAMPLES
Note that you only need to change the B<-u> codec field most of
the time and not touch the B<-d> description:
cfourcc -u DIVX -d DIVX file.avi
=head1 ENVIRONMENT
None.
=head1 FILES
None.
=head1 SEE ALSO
ffmpeg(1)
mplayer(1)
=head1 AUTHORS
cfourcc was written by Mohammad Hafiz bin Ismail aka "mypapit"
.
This manual page was written by Jarno Elonen , for
the Debian project (but may be used by others). Updated by Jari Aalto
. Released under license GNU GPL v2 or (at your
option) any later version. For more information about license, visit
.
=cut
debian/compat 0000644 0000000 0000000 00000000002 11732663113 010367 0 ustar 9
debian/control 0000644 0000000 0000000 00000001317 11732664134 010602 0 ustar Source: cfourcc
Section: video
Priority: optional
Maintainer: Jari Aalto
Build-Depends: debhelper (>= 9)
Standards-Version: 3.9.3.1
Vcs-Browser: http://git.debian.org/?p=collab-maint/cfourcc.git
Vcs-Git: git://git.debian.org/git/collab-maint/cfourcc.git
Homepage: http://sarovar.org/projects/gfourcc
Package: cfourcc
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: command line tool for changing FourCC in Microsoft RIFF AVI files
Identifies the codec used in AVI files (*.avi) and allows
the user to change the FourCC description code (like
fourcc-changer in Windows). Useful for people working
with Microsoft AVI file. A Linux clone of AviC fourcc changer tool.
debian/install 0000644 0000000 0000000 00000000020 11715536430 010554 0 ustar cfourcc usr/bin
debian/changelog 0000644 0000000 0000000 00000006624 11732664616 011064 0 ustar cfourcc (0.1.2-8) unstable; urgency=low
* debian/control
- (Build-Depends): Rm dpkg-dev; not needed with debhelper 9.
- (standards-Version): Update to 3.9.3.1.
* debian/debian-vars.mk
- Delete; no longer needed.
* debian/patches
- Remove all. Handle everything in debian/rules.
* debian/rules
- Enable all hardening flags.
- Use DEB_*_MAINT_* variables (Closes: #665194). Patch thanks to
Simon Ruderich .
-- Jari Aalto Thu, 22 Mar 2012 14:03:58 -0400
cfourcc (0.1.2-7) unstable; urgency=low
* debian/compat
- Update to 9
* debian/control
- (Build-Depends): Update to debhelper 9, dpkg-dev 1.16.1.
- (Standards-Version): Update to 3.9.2.
* debian/copyright
- Update to DEP5.
* debian/debian-compile.mk
- Delete. No longer needed.
* debian/install
- New file.
* debian/rules
- Remove unnecessary rules.
- Use hardened CFLAGS (release goal).
http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags
-- Jari Aalto Sat, 11 Feb 2012 14:17:57 -0500
cfourcc (0.1.2-6) unstable; urgency=low
* Move to format: 3.0 (quilt).
* debian/{cfourcc.manpages,clean,debian-compile.mk}
- New files.
* debian/control
- (Build-Depends): remove dpatch.
- (Section): change to video.
- (Standards-Version): 3.8.4
* debian/copyright
- Minor layout update. Use FSF URL.
* debian/patches
- Convert to quilt.
* debian/rules
- Remove dpatch.
- Remove rules obsoleted by dh(1).
* debian/source/format
- New file.
-- Jari Aalto Sun, 14 Feb 2010 02:15:39 +0200
cfourcc (0.1.2-5) unstable; urgency=low
* debian/control
- (Standards-Version): update to 3.8.2 (lintian).
* debian/copyright:
- Spell out GPL-2 (lintian).
* debian/rules
- (install): use dh_prep (lintian).
-- Jari Aalto Fri, 07 Aug 2009 08:01:18 +0000
cfourcc (0.1.2-4) unstable; urgency=low
* New maintainer (O/ITA; Closes: #425242).
* debian/*.1
- Remove hand made manual page.
* debian/*.1.pod
- Add new file. Use POD format to generate the *.1 manual page.
* debian/compat:
- Change from 4 to 7.
* debian/control:
- (Homepage, Vcs-*): New fields.
- (Standards-Version): Update to 3.8.0.
- (Build-Depends): Remove cdbs, add dpatch and debhelper.
* debian/copyright
- Update to latest template.
- Update upstream email address.
- Adjust and add proper year information.
* debian/{docs,dirs,manpages}
- Remove unnecessary files. Handled by debian/rules.
* debian/patches:
- Convert cdbs no-strip.diff into dpatch file 10-makefile-no-strip.dpatch.
* debian/rules:
- Rewrite to use debhelper instead of CDBS.
* debian-vars.mk
- Add new file.
-- Jari Aalto Wed, 29 Oct 2008 18:05:36 +0000
cfourcc (0.1.2-3) unstable; urgency=low
* QA upload.
* Makefile: Let dh_strip take care of stripping, honoring
DEB_BUILD_OPTIONS=nostrip. Closes: #436618.
* Conforms to Standards version 3.7.2.
-- Matej Vela Mon, 27 Aug 2007 10:59:49 +0200
cfourcc (0.1.2-2) unstable; urgency=low
* Orphaning the package.
-- Jarno Elonen Fri, 18 May 2007 12:17:42 +0300
cfourcc (0.1.2-1) unstable; urgency=low
* Initial release Closes: #359657
-- Jarno Elonen Wed, 29 Mar 2006 20:21:15 +0300
debian/watch 0000644 0000000 0000000 00000000133 11715534630 010221 0 ustar version=3
http://sarovar.org/project/showfiles.php?group_id=246\
.*cfourcc-(.*)\.tar\.gz
debian/rules 0000755 0000000 0000000 00000000731 11732671072 010255 0 ustar #!/usr/bin/make -f
PACKAGE = cfourcc
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -std=c99
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
man:
$(MAKE) -C debian -f pod2man.mk PACKAGE=$(PACKAGE) makeman
override_dh_auto_build:
gcc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(PACKAGE).c -o $(PACKAGE)
override_dh_auto_install: man
# Upstream Makefile is no good. Use debian/install
%:
dh $@
.PHONY: man
# End of file
debian/docs 0000644 0000000 0000000 00000000037 11715534630 010046 0 ustar BUGS
README
TODO
codeclist.txt
debian/copyright 0000644 0000000 0000000 00000002336 11715537327 011140 0 ustar Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174
X-Format: http://dep.debian.net/deps/dep5
Upstream-Name: cfourcc
Upstream-Contact: Mohammad Hafiz bin Ismail ,
Source: http://sarovar.org/projects/gfourcc
Files: *
Copyright:
2004-2005 Mohammad Hafiz bin Ismail
License: GPL-2+
Files: debian/*
Copyright:
2008-2012 Jari Aalto
2006-2007 Jarno Elonen
License: GPL-2+
License: GPL-2+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
.
On Debian systems, the complete text of the GNU General
Public License can be found in "/usr/share/common-licenses/GPL-2".
debian/source/ 0000755 0000000 0000000 00000000000 11715534630 010473 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 11715534630 011701 0 ustar 3.0 (quilt)
debian/pod2man.mk 0000644 0000000 0000000 00000003453 11715535141 011067 0 ustar # pod2man.mk -- Makefile portion to convert *.pod files to manual pages
#
# Copyright information
#
# Copyright (C) 2008-2010 Jari Aalto
#
# License
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
# Description
#
# Convert *.pod files to manual pages. Add this to Makefile:
#
# PACKAGE = package
#
# man:
# make -f pod2man.mk PACKAGE=$(PACKAGE) makeman
#
# build: man
ifneq (,)
This makefile requires GNU Make.
endif
# This variable *must* be set when called
PACKAGE ?= package
# Optional variables to set
MANSECT ?= 1
PODCENTER ?= User Commands
PODDATE ?= $$(date "+%Y-%m-%d")
# Directories
MANSRC ?=
MANDEST ?= $(MANSRC)
MANPOD ?= $(MANSRC)$(PACKAGE).$(MANSECT).pod
MANPAGE ?= $(MANDEST)$(PACKAGE).$(MANSECT)
POD2MAN ?= pod2man
POD2MAN_FLAGS ?= --utf8
makeman: $(MANPAGE)
$(MANPAGE): $(MANPOD)
# make target - create manual page from a *.pod page
podchecker $(MANPOD)
LC_ALL= LANG=C $(POD2MAN) $(POD2MAN_FLAGS) \
--center="$(PODCENTER)" \
--date="$(PODDATE)" \
--name="$(PACKAGE)" \
--section="$(MANSECT)" \
$(MANPOD) \
| sed 's,[Pp]erl v[0-9.]\+,$(PACKAGE),' \
> $(MANPAGE) && \
rm -f pod*.tmp
# End of of Makefile part
debian/clean 0000644 0000000 0000000 00000000013 11715534630 010172 0 ustar debian/*.1