Overview
Request 1175946 superseded
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 - headers and help file compiler for Turbo Vision 2.0
* tvision-devel-static - static library 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 supersedes the following earlier request and contains changes based on the feedback received in it:
https://build.opensuse.org/request/show/1174932
- Created by win8linux
- In state superseded
- Superseded by 1177428
-
Open review for
opensuse-review-team
-
Open review for
factory-staging
Request History
win8linux created request
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 - headers and help file compiler for Turbo Vision 2.0
* tvision-devel-static - static library 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 supersedes the following earlier request and contains changes based on the feedback received in it:
https://build.opensuse.org/request/show/1174932
staging-bot added openSUSE:Factory:Staging:adi:4 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:4"
staging-bot accepted review
Picked "openSUSE:Factory:Staging:adi:4"
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
The legal review is accepted preliminary. The package may require actions later on.
darix declined request
1. if you only have a static library for now you can have all files for building in the devel-static package, if you want to keep them split then the devel static needs to require the devel package and vice versa., that's why I suggest just merge them both into devel static until we get a shared library,,2. your demo package probably does not need all those development packages no?,,3. did you send that Use-GNUInstallDirs.patch patch upstream?
anag+factory reopened request
Reopened via staging workflow.
anag+factory added factory-staging as a reviewer
Being evaluated by group "factory-staging"
anag+factory accepted review
Unstaged from project "openSUSE:Factory:Staging:adi:4"
anag+factory declined request
Declined via staging workflow.
While it is possible to have the main library (libtvision.a) as a dynamic library, upstream recommends against doing so for the meantime:
https://github.com/magiblot/tvision/issues/161#issuecomment-2125305772
Correction: This generates three packages, not two.
About the patch, yes it was accepted upstream while this request was open. A future request will remove it.