forked from pool/deutex
[info=51074f49ee907094ea7994f38e6433d2ccd06a0b701adaf1052177f4bcb0002f]
OBS-URL: https://build.opensuse.org/package/show/games:tools/deutex?expand=0&rev=11
This commit is contained in:
commit
51ff2f0e8f
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
.osc
|
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@ -0,0 +1,4 @@
|
||||
mtime: 1619729207
|
||||
commit: 51074f49ee907094ea7994f38e6433d2ccd06a0b701adaf1052177f4bcb0002f
|
||||
url: https://src.opensuse.org/jengelh/deutex
|
||||
revision: master
|
3
build.specials.obscpio
Normal file
3
build.specials.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:17a4524784e08eae24c16129ee7a7747c814fdb95845c64053e8b0ac4d40c8e8
|
||||
size 256
|
3
deutex-5.2.2.tar.zst
Normal file
3
deutex-5.2.2.tar.zst
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:10ed0e7a533ec97cb6d03548d4258fbec88852a45b5ea4cf5434376ad4174b5f
|
||||
size 172022
|
2
deutex-5.2.2.tar.zst.sig
Normal file
2
deutex-5.2.2.tar.zst.sig
Normal file
@ -0,0 +1,2 @@
|
||||
untrusted comment: verify with deutex.pub
|
||||
RWQFKSch/pCmBvZHyTLsRc3Y3Tyj9/oz25IFWLo88lsRmcSy+gsd5iQH/huDC1+bXmCUkWZWLyNYFSzLTCRdhaWp7fuwoM4LHAY=
|
135
deutex.changes
Normal file
135
deutex.changes
Normal file
@ -0,0 +1,135 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 29 12:32:44 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||||
|
||||
- Update to new upstream release 5.2.2
|
||||
* Hexen graphics are now treated a bit more specially,
|
||||
the last entry in the palette no longer counting as a candidate
|
||||
to produce transparency in the output file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 23 17:57:35 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to new upstream release 5.2.1
|
||||
* DeuTex supports textures in TX_START and TX_END markers
|
||||
(introduced in ZDoom in 2003). These are used by certain
|
||||
editors/engines for textures, with support for storing PNG and
|
||||
JPEG files directly in the WAD. Extraction is likewise handled
|
||||
for all formats.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 16 18:07:30 UTC 2018 - Avindra Goolcharan <avindra@opensuse.org>
|
||||
|
||||
- update to 5.1.2
|
||||
* fix segfault with --help
|
||||
- partial cleanup with spec-cleaner
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 9 00:09:12 UTC 2018 - avindra@opensuse.org
|
||||
|
||||
- update to 5.1.1
|
||||
* Fixed: texture name array: the maximum possible string size is
|
||||
now supported.
|
||||
* Fixed: some warnings and errors with old versions of pkg-config
|
||||
and gcc
|
||||
* Fixed: Aliasing errors (caused crashes on some architectures,
|
||||
such as sparc64)
|
||||
* Can now build WADs with an arbitrary number of lumps. A warning
|
||||
is emitted when more than 4046 are included (vanilla Doom limit).
|
||||
- remove 0001-increase-array-size-for-char-tname-variable-51.patch
|
||||
* upstreamed in 7024dd74a33780ef2dbdf614f4e52526cc3ab457
|
||||
- remove 0001-Fix-strict-aliasing-violations.patch
|
||||
* upstreamed in 85d821dd3c145be1a998ca2a704930caaad73030
|
||||
- remove deutex-proto.diff
|
||||
* upstreamed in 07bd0a5083fc15db20bee9056511bd3e10dd1362
|
||||
- remove deutex-nolimit.diff
|
||||
* fixed in f8b1336bbcb7bc387d3e856cc7c9f75697cd0f0b
|
||||
- remove deprecated BuildRoot option
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 1 18:18:37 UTC 2018 - jengelh@inai.de
|
||||
|
||||
- Add 0001-increase-array-size-for-char-tname-variable-51.patch,
|
||||
0001-Fix-strict-aliasing-violations.patch
|
||||
- Explain some changelog entries better.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jan 1 07:58:11 UTC 2018 - avindra@opensuse.org
|
||||
|
||||
- update to 5.1.0
|
||||
* The -overwrite option now works.
|
||||
* Levels are extracted/inserted in a way to preserve GL nodes.
|
||||
* Inserting pictures with a height of 1 pixel no longer causes
|
||||
a malloc error, and allows the operation of rebuilding a
|
||||
Doom 1 or 2 IWAD.
|
||||
* Texture lump file names can now be overridden.
|
||||
* Support reading and writing sprite offsets based on PNG
|
||||
"grAb" chunks (cf. grabpng package) in a manner compatible
|
||||
with SLADE and ZDoom. wadinfo.txt overrides these offsets
|
||||
unless -pngoffsets is used.
|
||||
- includes 5.0.0
|
||||
* Removed DeuSF program mode.
|
||||
* Removed command line options used by WinTex.
|
||||
* Removed MS-DOS and OS/2 support code.
|
||||
* Removed the "-man" option from deutex.
|
||||
* Removed incomplete Rise of the Triad support.
|
||||
* PNG support added. This is the default extraction format now.
|
||||
* Sun Audio (.au) and Creative .voc sound file format support
|
||||
has been removed. RIFF WAVE is the only supported format.
|
||||
* Full sound lumps from the WAD are always extracted (-fullsnd
|
||||
option).
|
||||
* MIDI files can be included just by being named *.mid, and are
|
||||
extracted to the same file name extension.
|
||||
* Log file support has been removed, in favor of the user doing
|
||||
a shell redirection (e.g. with > or 2>) instead.
|
||||
* Arch-vile sprites are now extracted and inserted using
|
||||
literal names for sprites with the '[' and ']' characters in
|
||||
names (were illegal in DOS), and sprite names with '\' are
|
||||
now altered to use '^' on-disk, matching the ZDoom PK3
|
||||
standard.
|
||||
* Graphics with a height > 128 and < 256 are now inserted into
|
||||
Doom WAD files correctly.
|
||||
* UDMF (Universal Doom Map Format) support.
|
||||
- remove patches obsoleted by upstream cleanup and refactoring
|
||||
* deutex-automake.diff
|
||||
* deutex-braces.diff
|
||||
* deutex-init-stdfp.diff
|
||||
- check_types removed (b76fafa6fee9a64929e7b1087ac36ea3ce39e27d)
|
||||
* deutex-soundbuf.diff
|
||||
- rebase deutex-proto.diff
|
||||
- rebase deutex-nolimit.diff
|
||||
- renumber patches
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 7 14:49:32 UTC 2017 - jengelh@inai.de
|
||||
|
||||
- Add deutex-nolimit.diff: raise limit for WAD directory reading
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 22 16:47:15 UTC 2012 - jreidinger@suse.com
|
||||
|
||||
- add explicit buildrequires for autotools
|
||||
- use license format conforming SPDX
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 7 20:57:13 UTC 2011 - jengelh@medozas.de
|
||||
|
||||
- update to deutex-4.4.902
|
||||
- start specfile afresh
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 23 10:13:21 UTC 2010 - jengelh@medozas.de
|
||||
|
||||
- (imported changelog entry from non-Fedora based spec file)
|
||||
* deutex-4.4.0 package
|
||||
* fixed crash in check_types
|
||||
* fix types such that deutex works on 64-bit
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 8 16:49:24 CET 2008 - prusnak@suse.cz
|
||||
|
||||
- fix overflows (overflow.patch)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 23 09:03:00 CET 2007 - claes.backstrom@fsfe.org
|
||||
|
||||
- Initial package built from Fedora package (4.4.0-6)
|
67
deutex.spec
Normal file
67
deutex.spec
Normal file
@ -0,0 +1,67 @@
|
||||
#
|
||||
# spec file for package deutex
|
||||
#
|
||||
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
Name: deutex
|
||||
Version: 5.2.2
|
||||
Release: 0
|
||||
Summary: WAD composer for Doom and related games
|
||||
License: GPL-2.0-or-later
|
||||
Group: Development/Tools/Other
|
||||
#Historic-URL: http://www.teaser.fr/~amajorel/deutex/
|
||||
URL: https://github.com/Doom-Utils/deutex
|
||||
Source: https://github.com/Doom-Utils/deutex/releases/download/v%version/%name-%version.tar.zst
|
||||
Source2: https://github.com/Doom-Utils/deutex/releases/download/v%version/%name-%version.tar.zst.sig
|
||||
BuildRequires: asciidoc
|
||||
BuildRequires: automake
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: zstd
|
||||
|
||||
%description
|
||||
DeuTex is a .wad file composer for Doom, Heretic, Hexen and Strife.
|
||||
It can be used to extract the lumps of a WAD and save them as
|
||||
individual files. Conversely, it can also build a WAD from separate
|
||||
files. When extracting a lump to a file, it does not just copy the
|
||||
raw data, it converts it to an appropriate format (such as PNG for
|
||||
graphics, WAVE for audio samples, etc.). Conversely, when it reads
|
||||
files for inclusion in PWADs, it does the necessary conversions (for
|
||||
example, from PPM to Doom picture format). In addition, DeuTex has
|
||||
functions such as merging WADs.
|
||||
|
||||
%prep
|
||||
%if 0%{?suse_version} < 1550
|
||||
# Leap <= 15.3 does not support tar with zstd
|
||||
%setup -T -c
|
||||
tar -I zstd --strip-components=1 -xf %{SOURCE0}
|
||||
%else
|
||||
%autosetup -p1
|
||||
%endif
|
||||
|
||||
%build
|
||||
autoreconf -fiv
|
||||
%configure --enable-man
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
|
||||
%files
|
||||
%license COPYING COPYING.LIB
|
||||
%_bindir/*
|
||||
%_mandir/man6/%name.6%ext_man
|
||||
|
||||
%changelog
|
Loading…
x
Reference in New Issue
Block a user