Bug#811485: RFP: mojosetup -- a portable, flexible installation application

2016-01-19 Thread djcj

Package: wnpp
Severity: wishlist

Website: http://www.icculus.org/mojosetup/
Upstream-Author: Ryan C. Gordon 
License: zlib; some parts are MIT, BSD-4-Clause, BSD-3-Clause, unlicense 
and public domain.

  Normally it also makes use of makeself, which is GPL-2+.

Description:
  MojoSetup is an application to generate setup wizards with a GTK2 
GUI, very

  similar to what people are used on Windows systems.
  It's already being used by several GNU/Linux ports of commercial 
video games.


Usually you have to download the source code and compile the binaries 
needed for
the setup all by yourself. However the first time doing this can be 
quite complicated

and you even might have to chroot to build i386 versions on amd64.
It would be much easier if pre-compiled binaries could be installed 
through the package manager.
You can find a script that helps you to generate a setup along with 
pre-compiled binaries

on my Github repository: https://github.com/darealshinji/MojoSetup-Bins
You can find some example packaging file here: 
https://github.com/darealshinji/MojoSetup-Bins/tree/debian/debian




Bug#749946: (no subject)

2015-02-12 Thread djcj
I've reuploaded the code to Github and made a few changes, mostly the 
build system.
I've also figured out that the program doesn't work correctly if it was 
compiled for x86-64.



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54dc9af5.7050...@gmx.de



Bug#722249: ITP: simplescreenrecorder -- a simple program to record

2015-02-07 Thread djcj
Debian packaging files can be created by using these PHP files: 
https://github.com/MaartenBaert/ssr-packages/
They just received some updates to build packages that stick more to 
Debian packaging guidelines.
Current release version is 0.3.3 by the way and it works like a charm on 
Ubuntu 14.04.



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54d6bedf.4030...@gmx.de



Bug#761820: RFP: tsmuxer -- mux video to TS/M2TS files or create BD disks

2014-09-16 Thread djcj

Package: wnpp
Severity: RFP

Source: https://github.com/darealshinji/tsmuxer-debian
Section: video
License: MIT
Description: mux video to TS/M2TS files or create BD disks
 tsMuxer is a Transport Stream muxer. Remux/mux elementary streams,
 EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS.
 Supported video codecs H.264, VC-1, MPEG2. Supported audio codecs AAC,
 AC3 / E-AC3(DD+), DTS/ DTS-HD. Ability to set muxing fps manually and
 automatically, Ability to change level for H.264 streams, Ability to
 shift a sound tracks, Ability to extract DTS core from DTS-HD,
 Ability to join files. Output/Author to compliant Blu-ray Disc or AVCHD.
 Blu-ray 3D support in version 1.11+.

The program itself is a closed-source freeware application. I've created 
a Debian package

which will download and install the binary via maintainer scripts.


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/54180b61.8050...@gmx.de



Bug#750817: ITP: x265 -- x265 HEVC Encoder

2014-06-17 Thread djcj

You might want to patch source/CMakeLists.txt:

--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -34,16 +34,16 @@

 # System architecture detection
 string(TOLOWER "${CMAKE_SYSTEM_PROCESSOR}" SYSPROC)
-set(X86_ALIASES x86 i386 i686 x86_64 amd64)
+set(X86_ALIASES x86 i386 i686)
 list(FIND X86_ALIASES "${SYSPROC}" X86MATCH)
 if("${SYSPROC}" STREQUAL "" OR X86MATCH GREATER "-1")
 message(STATUS "Detected x86 system processor")
 set(X86 1)
 add_definitions(-DX265_ARCH_X86=1)
-if("${CMAKE_SIZEOF_VOID_P}" MATCHES 8)
-set(X64 1)
-add_definitions(-DX86_64=1)
-endif()
+elseif(${SYSPROC} STREQUAL "x86_64" OR "amd64")
+message(STATUS "Detected x64 system processor")
+set(X64 1)
+add_definitions(-DX86_64=1)
 elseif(${SYSPROC} STREQUAL "armv6l")
 message(STATUS "Detected ARM system processor")
 set(ARM 1)
@@ -282,11 +282,13 @@
 set_target_properties(x265-shared PROPERTIES OUTPUT_NAME x265)
 endif()
 if(UNIX AND NOT APPLE)
-set_target_properties(x265-shared PROPERTIES LINK_FLAGS 
"-Wl,-Bsymbolic,-znoexecstack")
+set_target_properties(x265-shared PROPERTIES VERSION 
${X265_BUILD} LINK_FLAGS "-Wl,-Bsymbolic,-znoexecstack")

+else()
+set_target_properties(x265-shared PROPERTIES VERSION 
${X265_LATEST_TAG})

 endif()
 if(X265_LATEST_TAG)
 # shared library is not installed if a tag is not found
-set_target_properties(x265-shared PROPERTIES VERSION 
${X265_LATEST_TAG} SOVERSION ${X265_BUILD})
+set_target_properties(x265-shared PROPERTIES SOVERSION 
${X265_BUILD})

 install(TARGETS x265-shared
 LIBRARY DESTINATION ${LIB_INSTALL_DIR}
 ARCHIVE DESTINATION ${LIB_INSTALL_DIR})


The first part patches the 64 bit system detection, though it's more 
cosmetics.
The second part is more important, it ensures that the library will be 
named after its soname and there will only one link be created.

For example: libx265.so.22 (file), libx265.so (link)


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/539ff5eb.20...@gmx.de



Bug#750817: ITP: x265 -- x265 HEVC Encoder

2014-06-13 Thread djcj
This version will store the 10 bit libs in a subfolder, like in the x264 
package:

https://github.com/darealshinji/Debian/tree/master/x265-new


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/539af6bf.5050...@gmx.de



Bug#750817: ITP: x265 -- x265 HEVC Encoder

2014-06-13 Thread djcj
I made some scripts and stuff a while ago to build proper (I guess, but 
I could be wrong) Debian packages.
If you want to create a package from a current hg snapshot, it 
automatically patches the cmake file and adds all the version information.

https://github.com/darealshinji/Debian/tree/master/x265

The source package builds an additional 10bit version under a different 
name (libx265-10b) too.
It works fine on Ubuntu: 
https://launchpad.net/~djcj/+archive/x265/+packages 
<https://launchpad.net/%7Edjcj/+archive/x265/+packages>


Maybe you can use some of the stuff.


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/539adada.7060...@gmx.de



Bug#749946: upstream contact

2014-05-30 Thread djcj
Current email address of upstream author Nolan Pflug seems to be 
ra...@speeddemosarchive.com



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/53891477.9000...@gmx.de



Bug#749946: RFP: dzip -- Quake demo compression program

2014-05-30 Thread djcj

Package: wnpp
Severity: wishlist

* Package name: dzip
  Version : 2.9
  Upstream Author : Nolan Pflug 
* URL : http://quake.speeddemosarchive.com/dzip/
* License : zlib
  Programming Lang: C
  Description : Quake demo compression program

Dzip's original purpose was to compress demo
recordings of the id software game Quake much
better than any other program.

Source code including Debian folder and manpage
can be found here: https://github.com/darealshinji/dzip


--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/5388e506.1040...@gmx.de