Commit Graph

6 Commits

Author SHA256 Message Date
Ana Guerrero
fce93b4fea Accepting request 1177428 from devel:libraries:c_c++
Hi there,

I am resubmitting tvision for inclusion into openSUSE Factory. This is a modernised port of the Turbo Vision 2.0 framework, originally from the public domain release by Borland. It has cross-platform and Unicode support, striving to be a relatively easy way to create applications with TUIs (text-based user interfaces) that are consistent across platforms without app developers needing to handle platform-specific quirks.

The spec file generates two packages:
* tvision-devel-static - static library, headers, and help file compiler of Turbo Vision 2.0
* tvision-demos - demo programs showing off Turbo Vision 2.0

The two demo programs in tvision-demos:
* tvdemo - demo program with multiple applets showing off Turbo Vision widgets
* tvedit - basic text editor demoing Turbo Vision in a practical application

This request is a necessary prerequisite for the turbo editor to be packaged later:
https://github.com/magiblot/turbo

This request has a significantly cleaner changes file, dependencies have also been cleaned up, devel merged into devel-static, and a patch from an earlier revision has been removed due to being merged upstream:

https://github.com/magiblot/tvision/pull/163

OBS-URL: https://build.opensuse.org/request/show/1177428
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/tvision?expand=0&rev=1
2024-06-09 18:20:20 +00:00
Julius Enriquez
293fc86d16 Accepting request 1177427 from home:win8linux
- Working spec file 
- Initial spec and source for tvision

Significantly cleaner changes file, dependencies have also been cleaned up, devel merged into devel-static, and a patch from an earlier revision has been removed due to being merged upstream:

https://github.com/magiblot/tvision/pull/163

OBS-URL: https://build.opensuse.org/request/show/1177427
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tvision?expand=0&rev=5
2024-05-29 02:45:15 +00:00
Julius Enriquez
47a7819ea0 Accepting request 1175942 from home:win8linux
- Change gpm to a BuildRequires 
- Changed patch to be compatible with osc
- Use correct library paths
- Add updated tarball 
- Add patch to use GNUInstallDirs for CMake 
- Split devel into devel and devel-static, put static lib in devel-static
- Move requires and suggests to subpackages

OBS-URL: https://build.opensuse.org/request/show/1175942
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tvision?expand=0&rev=4
2024-05-22 19:51:18 +00:00
Julius Enriquez
d1a9ebefe5 Accepting request 1175377 from home:win8linux
The following change allows the Turbo Vision library to be used by other applications:
- Add CMake position-independent code build flag for libtvision.a

OBS-URL: https://build.opensuse.org/request/show/1175377
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tvision?expand=0&rev=3
2024-05-20 17:47:31 +00:00
Julius Enriquez
748313f9ce Accepting request 1174761 from home:jengelh:branches:devel:libraries:c_c++
- Employ a _service file for git commit downloads
- Trim repetitive descriptions for size

OBS-URL: https://build.opensuse.org/request/show/1174761
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tvision?expand=0&rev=2
2024-05-17 07:48:15 +00:00
9b66753287 Accepting request 1173418 from home:win8linux
I want to maintain tvision in Factory and would like to use devel:libraries:c_c++ as the devel/feeder project.

OBS-URL: https://build.opensuse.org/request/show/1173418
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/tvision?expand=0&rev=1
2024-05-17 06:01:54 +00:00