Bug 13438

Summary: Nini is an uncommonly powerful .NET configuration library designed to help build highly configurable applications quickly.
Product: Mageia Reporter: james axl <bilimish>
Component: New RPM package requestAssignee: All Packagers <pkg-bugs>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: http://nini.sourceforge.net/
Whiteboard:
Source RPM: CVE:
Status comment:

Description james axl 2014-05-26 20:34:47 CEST
Name:		Nini
BuildRequires:	lib64mono-devel, nant, unzip
URL:		http://nini.sourceforge.net/
License:	MIT license
Group:		Development/Other
Version:	1.1.0
Release:	%mkrel 1
Summary:	A .NET framework for reading INI files
Source:		http://downloads.sourceforge.net/project/nini/%{name}/%{version}/%{name}-%{version}.zip
Source1:	nini.pc
Patch0:         %{name}.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch:	noarch

%description
Nini is an uncommonly powerful .NET configuration library designed 
to help build highly configurable applications quickly

%package devel
Summary:	A .NET configuration library for configurable applications quickly
Group:		Development/Other
Requires:	%{name} = %{version}
Requires:	pkgconfig

%description devel
Nini is an uncommonly powerful .NET configuration library designed 
to help build highly configurable applications quickly

%prep
%setup -q -n %{name}
%patch0 -p1
sed -i 's/\r//' CHANGELOG.txt
sed -i 's/\r//' README.txt
sed -i 's/\r//' LICENSE.txt
# Remove prebuilt dll files
rm -rf Bin/

%build
# Use system mono.snk key
ln -s /etc/pki/mono/mono.snk Source/%{name}.snk
# MIT recommend using nant to build Nini
nant -buildfile:Source/%{name}.build build-mono

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/%{_datadir}/pkgconfig
cp %{S:1} %{buildroot}/%{_datadir}/pkgconfig
mkdir -p %{buildroot}/%{_prefix}/lib/mono/gac/
gacutil -i Bin/Mono/2.0/Release/%{name}.dll -f -package %{name} -root %{buildroot}/%{_prefix}/lib
cd %{buildroot}/%{_datadir}/pkgconfig
ln -s nini.pc nini-1.1.pc

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%{_prefix}/lib/mono/gac/%{name}
%{_prefix}/lib/mono/%{name}
%doc LICENSE.txt README.txt CHANGELOG.txt

%files devel
%defattr(-,root,root,-)
%{_datadir}/pkgconfig/nini.pc
%{_datadir}/pkgconfig/nini-1.1.pc

%changelog
* Mon Feb  10 2014 James Axl - 1.1.0-1
- new package.


Reproducible: 

Steps to Reproduce:
Samuel Verschelde 2015-05-02 20:31:04 CEST

Hardware: x86_64 => All
Version: 4 => Cauldron

Comment 1 Samuel Verschelde 2016-10-11 20:55:28 CEST
Assigning this package request to all packagers collectively. On a voluntary basis, one of them might want to integrate it to the distribution and maintain it for bug and security fixes.

You might also want to join the packager team to maintain this piece of software: see https://wiki.mageia.org/en/Becoming_a_Mageia_Packager

Assignee: bugsquad => pkg-bugs

Comment 2 Marja Van Waes 2016-11-02 09:29:28 CET
Sorry, bugs@ml and pkg-bugs@ml members, for the avalanche.

72 bugs with the "New RPM package request" component, had a severity of "normal" or more, which can lead to losing precious time when searching Bugzilla for bugs that urgently need to get fixed

Now mass-changing that to "enhancement", as it should be for package requests.

https://wiki.mageia.org/en/How_to_report_a_bug_properly#How_to_file_a_package_request

@ the reporter of this package request

Please check in http://madb.mageia.org/ whether this software did already get packaged, and close this bug report if it did.
Please do also close it if you find a package with the same purpose, that meets your needs.

Severity: normal => enhancement

Comment 3 sturmvogel 2022-05-13 18:21:36 CEST
Last release is from 2006. No project activity.

Closing WONTFIX.

Resolution: (none) => WONTFIX
Status: NEW => RESOLVED